2012-06-04 27 views
47

Ho un repository git privato e vorrei estendere il suo accesso a un membro del mio team. Sarò in grado di farlo attraverso il sito web Github? Ho il nome utente del mio membro.Come posso dare accesso ad un repository GitHub privato?

Ho cercato di farlo passando attraverso la pagina di amministrazione del repository, ma non esiste un'opzione del genere in quanto non sono il proprietario.

risposta

41

Se sei il proprietario è semplice:

  • andare al vostro pronti contro termine e fare clic sul pulsante Settings.
  • Nel menu di sinistra fare clic su Collaborators
  • Quindi aggiungere il proprio nome.

Fonte: Github Docs.

+4

questo non ha funzionato. si lamenta di una chiave pubblica quando cercano di clonare il repository. – davidjnelson

+1

Penso, è il pulsante Impostazioni sul lato destro del repository perché non riesco a vedere il pulsante Admin per il mio caso. – Kamrul

+8

Poiché la revisione dell'interfaccia a metà 2013 si chiama Impostazioni. –

-5

I membri del team devono accedere al repository utilizzando SSH & per il fatto che devono avere la propria chiave ssh mappata con l'account github. Questo funzionerà se mappano la loro chiave ssh con l'account github e anche il repository ha i diritti pubblici, ai quali vogliono accedere.

+0

Non dovresti scrivere questo come è l'unico modo per farlo, anche se questo può essere ottenuto nel modo migliore nel le alternative sono più facili e veloci, offrono sia se si desidera fornire una soluzione completa – Cacoon

4

due fasi:
1. login e clicca su "Invita qualcuno" nella colonna di destra sotto "Persone". Inserisci e seleziona persone github id.
2. Sarà poi vi darà la possibilità di "Invita nome utente per alcune squadre" a quel punto è sufficiente spuntare quali squadre si desidera aggiungere loro di fare clic su "Invia invito"

alternativa:
1. Ottieni le persone github id (non la loro e-mail)
2. Passare al repository che si desidera aggiungere l'utente a
3. Fare clic su "Impostazioni" nella colonna di destra (non le impostazioni del cambio lungo la parte superiore)
4. Fare clic su Collaboratori lungo la colonna sinistra
5. Selezionare il nome del repository
6. Dove viene visualizzato il messaggio "Invita o aggiungi utenti alla squadra", aggiungere l'ID github persone
7. Un invito verrà quindi inviato tramite e-mail.

Per favore fatemi sapere come ha funzionato per voi!

Problemi correlati