2010-10-29 8 views

Respuesta

7

No estoy seguro de que sea posible.
Para hacer que una esencia sea pública (que no es lo que quiere, pero ilustra la falta de funciones de administración en torno a gist), la only solution was to re-post it.

No parece haber una GUI para agregar la clave pública de ssh para los colaboradores, como la hay para un proyecto de GitHub.

0

No es posible. Sin embargo, hay una manera de volver a publicar fácilmente el Gist. Se han explicado aquí: http://chris.dzombak.name/blog/2011/05/making-private-gist-public.html

ACTUALIZACIÓN

Ahora puede hacer GIST pública/privada. Github implementó esta función hace algún tiempo.

+1

Esto no responde la pregunta. –

+0

Gracias, modifiqué mi respuesta. Su objetivo es mostrar una forma alternativa. – helpse

+0

Quiero quitar mi downvote sin votacion (lamentablemente no es posible) ya que enmendó lo que quiere decir, pero ahora es solo un engaño un poco menos informativo de la respuesta aceptada publicada hace 3 años. ¡Lo siento! –

22

No. Su amigo debe bifurcar el repositorio y hacer sus cambios allí.

, podrá fusionarla en confirmaciones de su amigo por:

  1. clonar tu repositorio GIST localmente
  2. Añadir tenedor de su amigo como un control remoto
    1. por ejemplo, si su amigo se llama Cindy: git remote add-url cindy https://gist.github.com/cindy/df03bdacaef75a80f310
  3. Fetch confirmaciones de su amigo: git fetch cindy/master
  4. Combinar cambios de su amigo en su repo: git merge cindy/master
  5. empujar los cambios de nuevo en GitHub: git push origin/master
0

Avi el enfoque es correcto, pero los comandos no funcionaron para mí. Usando el mismo ejemplo Avi comenzó, después de cloné mi repo, me encontré con estos comandos desde el interior del repo lo esencial:

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