Zugriff verweigert auf Git-Klon meines eigenen privaten Repos auf einem Remote-Server - obwohl ich einen neuen öffentlichen Schlüssel und alles hinzugefügt habe

8

Ich habe eine Instanz eines Servers (Amazon EC2, Ubuntu 12.x) eingerichtet und bin dabei, meinen eigenen privaten Repo von git zu klonen.

Ich habe mir Ссылка und Ссылка für eine Weile, aber immer noch nicht gut.

Ich habe ein neues ssh-Schlüsselpaar auf dem entfernten Rechner mit

erzeugt %Vor%

und richte meine git config ein, und ich habe den öffentlichen Schlüssel zu meinem github-Account hinzugefügt . Die E-Mail-Adresse ist dieselbe wie die, die ich auf dem ssh-Schlüssel meines lokalen Computers verwende (ich weiß nicht, ob das wichtig ist).

Nachdem ich einen ssh-Agenten gestartet und ssh-add -l ausgeführt habe, erhalte ich ein Fingerabdruck-Ergebnis, das dem entspricht, was in meinem öffentlichen github-Schlüssel angegeben ist. ssh -T [email protected] sagt mir auch, dass ich mich erfolgreich authentifiziert habe.

Allerdings, wann immer ich es versuche

%Vor%

oder

%Vor%

auf dem entfernten Rechner (in den ich hineingeschmissen habe), Ich bekomme diesen Fehler:

%Vor%

Ideen? Ich habe die permission denied (public key) zuvor behandelt, aber das scheint anders zu sein. Hilfe geschätzt.

    
dmonopoly 14.01.2013, 06:27
quelle

2 Antworten

13
%Vor%

Das hat überhaupt nichts mit dem Zugriff auf das Repository zu tun. Sie versuchen, es in ein Verzeichnis zu klonen, in dem Sie keinen Schreibzugriff haben. Überprüfen Sie die Berechtigungen auf dem Computer, auf dem git clone ausgeführt wird.

    
Jan Hudec 14.01.2013, 06:48
quelle
0

Sudo vor dem Kommando kümmerte sich darum für mich. Leichter als die Verfolgung des Ordners, der eine Erlaubnisänderung erfordert.

    
lschofield 12.12.2014 14:40
quelle

Tags und Links