必要な手順を実行して ssh キーを作成し、公開キーを bitbucket ssh キーにアップロードします。次に、 https を使用してレポを複製します。git@XXX を使用したクローン作成が機能せず、サーバーへの接続が期限切れになったというメッセージが表示されることに気付きました。
https で複製すると、bitbucket のユーザー名とパスワードを要求することなく、レポがローカル マシンに複製されます。ローカルの git ディレクトリを変更し、bitbucket リポジトリにプッシュバックしたい場合、常に「認証に失敗しました」というメッセージが表示されます。なぜこのメッセージが表示されるのか理解できません。git push すると、コマンド ライン (mac os x) で bitbucket.org のユーザー名とパスワードの入力を求められます。正しい bitbucket ユーザー名/パスワードを入力すると、常に認証失敗メッセージが表示されます。
何が間違っているのか、この問題を解決する方法がわかりません。
- -編集 - -
次のコマンドを実行した後に得られるものは次のとおりです。
git clone git@bitbucket.org:ianmayo/gnd.git/wiki
Cloning into 'wiki'...
conq: repository access denied.
fatal: The remote end hung up unexpectedly
bitbucket への接続をテストすると、正しく認証されているようです。
ssh -T git@bitbucket.org
conq: logged in as othmanelmoulat.
You can use git or hg to connect to Bitbucket. Shell access is disabled.