2017-01-14 3 views
0

Ich habe SourceTree (unter OSX 10.11.6) verwendet, um sowohl einen lokalen als auch einen entfernten Repo zu erstellen.SourceTree Remote-Zugangsdaten zu lokalem Git Repo hinzufügen

ich einen SSH-Schlüssel mit passphase an die Remote-Repo hinzugefügt habe

Ich habe Dateien auf dem lokalen Repo hinzugefügt und habe Code verpflichtet mit einem guten .ignore

Wenn ich zu drücken versuchen, erhalte ich:

Berechtigung verweigert (publickey). fatal: Konnte nicht vom entfernten Repository lesen. Bitte stellen Sie sicher, dass Sie die richtigen Zugriffsrechte haben und das Repository existiert.

Also, wie füge ich meine Zugriffsrechte für die Remote-Repo, die ich gerade in meinem lokalen Repo in SourceTree erstellt habe?

Antwort

0

Also, wie füge ich meine Zugriffsrechte für den Remote-Repo, den ich gerade erstellt habe, in meinen lokalen Repo in SourceTree ein?

Angenommen, Sie haben ein Remote-Repository zu Ihrem lokalen Repository hinzugefügt.
Wenn Sie irgendwelche Sie Remote nicht hinzugefügt haben hinzufügen:

git remote add origin <url> 

Stellen Sie sicher, dass SourceTree richtig konfiguriert ist.

Gehen Sie zu den Einstellungen und unter git Änderung des OPEN SSH und stellen Sie sicher, Ihre Schlüssel sind die folgenden: ~/.ssh/id_rsa

Wenn Sie kann immer noch versuchen, eine Verbindung der ssh agent

eval $(ssh-agent) 
ssh-add -l 

Dann zu starten, prüfen Sie, ob Du siehst deine Schlüssel. Wenn sie nicht einfach hinzugefügt werden:

ssh-add ~/.ssh/id_rsa 
+0

Mein SourceTree ist so eingestellt, dass es eingebettetes Git statt Systemgit verwendet. Ist das wichtig? Mein Remote-Git-Repo ist in Bitbucket. Ist das wichtig? Die Datei, die Sie erwähnen, hat andere Inhalte als die Pub-Datei in SourceTree. Meine Vermutung ist, dass die von Ihnen erwähnte Datei mein privater Schlüssel ist und der SSH-Schlüssel in SourceTree (Menü-> SourceTree-> Preferences-> Accounts Tab) unter achmann_Bitbucket.pub mein öffentlicher Schlüssel für bitbucket ist. Muss ich bitchbucket als Host auf meiner Maschine hinzufügen? –

+0

ok - ~/.ssh/known_hosts hat Bitbucket drin –

+0

In meinem Schlüsselbund sehe ich separate Items für is_rsa und bitbucket - ist das wichtig? lol, all diese Fragen –