voglio usare 2 conti in Gitlab sito web, ogni account con uno ssh diversa chiavecome utilizzare più le chiavi SSH per più account gitlab con lo stesso host
ho generato le chiavi con successo e aggiungerle alla ~/.ssh
cartella ho creato ~/.ssh/config
file e utilizzare uno di loro, è funziona bene posso anche fare lo scambio tra i due tasti modificando il file
il problema è ~/.ssh/config
: voglio usarli nello stesso tempo, ma tutti le esercitazioni che ho trovato prendere su diffe affitto host:/
in realtà i miei due conti sono nello stesso host
come posso modificare il file ~/.ssh/config
di accettare due conti per lo stesso host
Nota: ho letto this question ma posso 't ottenere aiuto da esso
miei due conti sono username1
e username2
URL repo assomiglia: [email protected]:username1/test-project.git
Il mio attuale ~/.ssh/config
di file:
Host gitlab.com-username1
HostName gitlab.com
User git
IdentityFile ~/.ssh/id_rsa
Host gitlab.com-username2
HostName gitlab.com
User git
IdentityFile ~/.ssh/id_rsa_username2
Update 1:
1) Quando uso una chiave nel file ~/.ssh/config
, tutto funziona perfettamente (ma è molto noioso per aggiornarlo ogni volta che voglio per cambiare l'utente che uso)
2) Quando uso questo le linee ssh -T [email protected] ssh -T [email protected]
le sue opere buone e restituire un messaggio di benvenuto
Dal 1) e 2), penso che il problema è definitivamente dal file ~/.ssh/config
, in particolare in Host
variabile
Aggiornamento 2: (la risoluzione) la soluzione era quella di modificare il file .git/config
da [remote "origin"] url = [email protected]:username1/test-project.git
a [remote "origin"] url = [email protected]:username1/test-project.git
e fare lo stesso per il username2
Ho letto, sto parlando di account diversi, nel mio caso voglio farlo nello stesso host:/ –
"* Voglio utilizzare 2 account nel sito Web Gitlab *" ??? Il duplicato sta usando lo stesso host (devi solo sostituire github con gitlab.) C'è solo su github. – Jakuje
usa 'github.com' e' ac2.github.com' ma nel mio caso gli stessi sono 'gitlab. com' senza sottodominio –