2010-10-29 4 views

Antwort

7

Ich bin mir nicht sicher, dass es möglich ist.
Um einen Inhalt öffentlich zu machen (was nicht das ist, was Sie wollen, sondern den Mangel an Verwaltungsfunktionen rund um das Wesentliche darstellt), lautet die only solution was to re-post it.

Es scheint keine GUI zum Hinzufügen von öffentlichen SSH-Schlüssel für Mitarbeiter, wie es für ein GitHub-Projekt gibt.

0

Es ist nicht möglich. Es gibt jedoch eine Möglichkeit, den Gist einfach neu zu veröffentlichen. Es ist hier explaned: http://chris.dzombak.name/blog/2011/05/making-private-gist-public.html

UPDATE

Sie können nun Logen öffentlich/privat machen. Github hat dieses Feature vor einiger Zeit implementiert.

+1

Dies beantwortet die Frage nicht. –

+0

Danke, ich habe meine Antwort geändert. Es zielt darauf ab, einen alternativen Weg aufzuzeigen. – helpse

+0

Ich möchte meinen Downvote w/out upvoting (leider nicht möglich) entfernen, da Sie geändert haben, was Sie meinen, aber jetzt ist es nur ein etwas weniger informativer Dupe der angenommenen Antwort, die vor 3 Jahren gepostet wurde. Es tut uns leid! –

22

Nein. Ihr Freund sollte den Repo fork und ihre Änderungen dort vornehmen.

können Sie dann in Ihrem Freund Commits fusionieren von:

  1. Clone Ihr Kern Repo lokal
  2. Gabel Ihres Freundes hinzufügen Als Remote-
    1. z.B. wenn Ihr Freund ist Cindy genannt: git remote add-url cindy https://gist.github.com/cindy/df03bdacaef75a80f310
  3. Fetch Ihres Freundes Commits: git fetch cindy/master
  4. Merge Änderungen Ihres Freundes in Ihrem Repo: git merge cindy/master
  5. Schieben Sie die Änderungen wieder in GitHub: git push origin/master
0

Avi Ansatz ist richtig, aber die Befehle funktionierten nicht für mich. Mit dem gleichen Beispiel Avi gestartet, nachdem ich meine Repo geklont, lief ich diese Befehle aus dem Inneren des Kern-Repo-Verzeichnis:

$ git remote add cindy https://gist.github.com/cindy/df03bdacaef75a80f310 
$ git fetch cindy master 
$ git merge cindy/master 
$ git push origin master 
Verwandte Themen