Ich versuche, Deployment-Schlüssel für ein Repository zu verwenden, das zu einer Organisation gehört (für die ich ein Administrator bin).Welcher Benutzer mit Bereitstellungsschlüsseln verwenden?
Ich habe ein Paar private/public Schlüssel erstellt, die Öffentlichkeit wurde in das Fenster "Deployment Keys" eingefügt und akzeptiert. Ich habe dann versucht, über git pull
von einem entfernten Repository zu verbinden:
git add origin [email protected]:/organization/therepo.git
git pull
ich das Passwort für den Benutzer git
gefragt halten wird. Ich habe versucht, stattdessen die Benutzer git
, gogs
, <my login>
, <the name or the organization>
zu verwenden - ich werde jedes Mal nach dem Kennwort gefragt.
Ich versuchte eine einfache ssh -v
, um zu prüfen, welcher Schlüssel für Gogs zur Verfügung gestellt wird: Es ist der richtige (der private Schlüssel oben, entsprechend dem öffentlichen Schlüssel).
Welcher Benutzer sollte ich zum Verbinden verwenden?
ich irgend Beispiel sah 'gogs' Repo-URLs. Sollte der Vorwärtsstrich vor "Organisation" da sein? –
@DavidCullen: Du hast recht, ich habe es auch ohne den Schrägstrich probiert. Dennoch läuft die Authentifizierung nicht durch, also wäre das nicht das Problem (ich würde einen 'repository ... not found' Fehler bekommen) – WoJ
Was haben Sie für" Run User "verwendet? Gibt es dieses Konto? Wenn ja, läuft dieser Benutzer "gogs"? –