Das Problem ist, dass beim Klonen des Wiki-Repositorys das Klonen über HTTPS erfolgt, da der von Bitbucket bereitgestellte Link über HTTPS auf das Repository zugreift. Was Sie brauchen, ist eine Möglichkeit, mit SSH als Protokoll anstelle von HTTPS zuzugreifen.
Es ist tatsächlich möglich, über SSH auf das Git-Repository des Wikis zuzugreifen, obwohl Bitbucket den entsprechenden Link nicht bereitstellt.
Vielen Dank an a Ticket für das Problemverfolgungssystem von Bitbucket Ich habe festgestellt, dass Sie über SSH auf das Wiki-Repository zugreifen können, indem Sie dieselbe URI des Projekt-Repositorys verwenden, jedoch mit /wiki
angehängt.
Also, wenn sich das Repository Ihres Projekts unter befindet git@bitbucket.org:UserName/project-name.git
, kann auf das Wiki-Repository unter zugegriffen werden git@bitbucket.org:UserName/project-name.git/wiki
, anstatt den von Bitbucket bereitgestellten HTTPS-URI zu verwenden.
Auf diese Weise können Sie Ihr Wiki klonen, indem Sie den Befehl ausführen
git clone git@bitbucket.org:UserName/project-name.git/wiki
Wenn Sie das Wiki-Repository bereits mit HTTPS geklont haben, können Sie das ändern origin
remote, um SSH zu verwenden, indem Sie den Befehl ausführen
git remote set-url origin git@bitbucket.org:UserName/project-name.git/wiki
Ich habe das schon probiert und es funktioniert perfekt! Sie werden nicht mehr nach Ihrem Kennwort gefragt, da Git jetzt SSH mit Ihrem SSH-Schlüssel verwendet, um sich beim Server anzumelden.