2015-12-17 18 views
5

Esiste un modo per limitare l'accesso di repository Bitbucket o Github da un indirizzo IP specifico.Accesso limitato al repository GitHub o Bitbucket

Il che significa che desidero accedere ai repository della mia organizzazione solo dal mio ufficio.

L'altro è che non v'è alcun modo per bloccare con un momento?

Qualcuno dei provider git supporta questa funzione?

La chiave SSH è utile solo per l'azione git senza inserire password e nome utente?

Un modo per risolvere questo problema?

penso molte delle aziende IT utilizzano questo servizio per assicurare il loro codice sorgente.

È possibile ottenere questo risultato senza un servizio GIT?

+0

Non specifico indirizzo IP, ma si può limitare a solo determinati account (conti non è stato invitato, non saranno in grado di visualizzare o controllare il vostro codice). Questa è la funzione a pagamento. – slebetman

+0

ma @slebetman, quando esce dall'ufficio può accedere al repository .. questo è il problema per me. –

+0

Hmm .. normalmente lo considererei una funzionalità. Oggi la maggior parte delle aziende si aspetta che i propri dipendenti possano accedere al codice da qualsiasi luogo. Vedi la risposta di Tim per una soluzione per github. Un'alternativa è quella di ospitare il repository sul proprio server usando qualcosa come gitolite o gitlab. Quindi non devi nemmeno esporre il tuo codice su internet. Basta ospitarlo nella tua LAN. – slebetman

risposta

5

BitBucket does not appear per supportare attualmente limitazione accesso in base all'indirizzo IP:

Non abbiamo in programma di aggiungere questa funzionalità nel breve termine, ma è una buona idea. Lasceremo questo problema aperto come richiesta di funzionalità.

GitHub Enterprise does appear a sostegno dell'accesso limitare per indirizzo IP:

Ogni volta che si aggiunge una chiave SSH per GitHub Enterprise tramite la console di gestione, è anche possibile specificare quali indirizzi IP per consentire o negare le connessioni da .

Sul motivo per cui BitBucket non ha fretta di aggiungere questa funzione, possiamo guardare il modello su cui Git è stato costruito. Una delle principali funzionalità di Git è che consente uno sviluppo realmente distribuito, attraverso posizioni e indirizzi IP. Uno sviluppatore può contribuire a casa, in ufficio o in viaggio, richiedendo solo una connessione Internet. Può anche continuare a effettuare commit senza una connessione internet.

+0

significa che github sta supportando con le chiavi ssh giusto? –

+0

Per quanto ne so, sì supporta con chiavi SSH. –

+0

Potete per favore condividere un link per l'installazione questo –