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?
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? –
ok - ~/.ssh/known_hosts hat Bitbucket drin –
In meinem Schlüsselbund sehe ich separate Items für is_rsa und bitbucket - ist das wichtig? lol, all diese Fragen –