2013-04-30 6 views
5

Ich bin mit BitBucket und SourceTree und ich versuche, meinen Rep zu schieben in SourceTree für Fenster mit Git zu BitBucket aber es gibt mir diese Fehlermeldung:.Push-to-BitBucket von SourceTree

conq: repository access denied. access via a deployment key is read-only. 

fatal: Could not read from remote repository. 

Please make sure you have the correct access rights 
and the repository exists. 

ich einen Bereitstellungsschlüssel festlegen in BitBucket nach meinem öffentlichen Schlüssel und der ssh key Agent läuft mit meinem privaten Schlüssel. Ich habe Eigentümer Zugriffsrecht. Ich glaube, ich habe eine Konfiguration verpasst, die zu diesem Fehler führt, irgendeinen Vorschlag?

+0

Ich fand den Grund dafür. Der ssh-Schlüssel im Benutzerkonto (nicht im Bereitstellungsschlüssel) muss ** ausschließlich ** in den ssh-Agenten geladen werden, andernfalls wird (wird nicht hinzugefügt oder der Implementierungsschlüssel hinzugefügt) dieser Fehler angezeigt. – kemara

Antwort

0

Erstellen Sie keine Entfaltungs Schlüssel, gehen Konto zu verwalten und klicken Sie auf Einstellungen SSH-Schlüssel dann fügen Sie Ihre Schlüssel

7

Stellen Sie sicher, Sie nicht Hinzufügen der SSH-Schlüssel unter „Deployment Key“ in Ihrem Bitbucket Repository. Was Sie tun müssen, ist den SSH-Schlüssel unter "Konto verwalten" (Klicken Sie auf Ihren Avatar)> "SSH-Schlüssel". Es ist erklärt here

+2

Danke aus tiefstem Herzen. Für mich geht das. Ich habe viel Zeit gebraucht, um das zu lösen. – Tung

+0

Vielen Dank für diesen. Der gesunde Menschenverstand wird sich durchsetzen! +1 –

+0

Gibt es eine Lösung mit Register SSH-Schlüssel unter "Deployment Key"? Ich möchte einen Schlüssel in einem Repo verwenden. Nicht alle Repos. –