Sto tentando di utilizzare le chiavi di distribuzione per un repository che appartiene a un'organizzazione (di cui sono un amministratore).Quale utente utilizzare con le chiavi di distribuzione?
Ho creato una coppia di chiavi privata/pubblica, il pubblico è stato incollato nella finestra "chiavi di implementazione" e accettato. Allora ho provato a collegare via git pull
da un repository lontana:
git add origin [email protected]:/organization/therepo.git
git pull
Continuo a essere chiesto la password per l'utente git
. Ho provato a utilizzare invece gli utenti git
, gogs
, <my login>
, <the name or the organization>
- Mi viene richiesta la password ogni volta.
Ho provato un semplice ssh -v
per verificare quale chiave è fornita a gogs: è quella giusta (la chiave privata sopra, corrispondente alla chiave di distribuzione (pubblica)).
Quale utente devo utilizzare per connettersi?
ho guardato qualche esempio 'gogs' URL pronti contro termine. Dovrebbe il taglio in avanti prima che "l'organizzazione" sia lì? –
@DavidCullen: hai ragione, ho provato anche senza la barra inizialmente. Tuttavia, l'autenticazione non viene eseguita, quindi questo non sarebbe il problema (otterrei un tipo di errore "repository ... not found") – WoJ
Cosa hai usato per "Esegui utente"? Esiste quell'account? In tal caso, l'utente sta eseguendo 'gogs'? –