問題は、Wikiのリポジトリのクローンを作成すると、Bitbucketが提供するリンクがHTTPSを使用してリポジトリにアクセスするため、HTTPSを介してクローンが作成されることです。必要なのは、HTTPSの代わりにSSHをプロトコルとして使用してアクセスする方法です。
Bitbucketはそれを行うためのリンクを提供していませんが、実際にはSSHを介してWikiのGitリポジトリにアクセスできます。
Bitbucketの問題追跡システムのチケットのおかげで、プロジェクトのリポジトリと同じURIを使用することで、SSH経由でwikiリポジトリにアクセスできることがわかりました/wiki
。
したがって、プロジェクトのリポジトリがの下git@bitbucket.org:UserName/project-name.git
にgit@bitbucket.org:UserName/project-name.git/wiki
ある場合は、Bitbucketが提供するHTTPS URIを使用する代わりに、Wikiリポジトリにアクセスできます。
この方法では、次のコマンドを実行してWikiのクローンを作成できます
git clone git@bitbucket.org:UserName/project-name.git/wiki
または、HTTPSを使用してwikiリポジトリを既に複製している場合はorigin
、コマンドを実行してリモートをSSHを使用するように変更できます
git remote set-url origin git@bitbucket.org:UserName/project-name.git/wiki
私はすでにこれを試してみましたが、完全に機能します!GitはSSHキーを使用してSSHを使用してサーバーにログインしているため、パスワードの入力は求められなくなります。