[解決済み】BitbucketのGit。公開SSHキーをアップロードしても、常にパスワードを要求される
2022-04-12 03:24:42
質問
をアップロードしました。
~/.ssh/id_rsa.pub
から
Bitbucket の SSH 鍵
として
説明
が、Git はまだ操作のたびにパスワードの入力を求めてきます (例えば
git pull
). 何か見落としがあったのでしょうか?
プライベートリポジトリ(他人のプライベートリポジトリをフォークしたもの)で、このようにクローンしました。
git clone [email protected]:Nicolas_Raoul/therepo.git
以下は私のローカル
.git/config
:
[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
[remote "origin"]
fetch = +refs/heads/*:refs/remotes/origin/*
url = https://[email protected]/Nicolas_Raoul/therepo.git
[branch "master"]
remote = origin
merge = refs/heads/master
同じ環境、同じ公開鍵で、Github上のGitは問題なく動作しています。
.ssh
は
rwx------
,
.ssh/id_rsa
は
-rw-------
,
.ssh/id_rsa.pub
は
-rw-r--r--
解決方法は?
sshのurlでクローンしたのは間違いないですか?
originのurlには
url = https://[email protected]/Nicolas_Raoul/therepo.git
そのため、httpsを使用している場合は、sshキーに関係なく、パスワードを要求されます。
そこで、やりたいことは以下の通りです。
現在のレポにある設定ファイルを開きます。
vim .git/config
という url の行を変更します。
[remote "origin"]
fetch = +refs/heads/*:refs/remotes/origin/*
url = https://[email protected]/Nicolas_Raoul/therepo.git
になります。
[remote "origin"]
fetch = +refs/heads/*:refs/remotes/origin/*
url = [email protected]:Nicolas_Raoul/therepo.git
関連
-
[解決済み] Gitのエラー「object file ... is empty」はどうすれば直せますか?
-
[解決済み] Git上でシェルコマンドを実行する際に使用するSSH-keyの秘密鍵を指定する方法は?
-
[解決済み] 新しい鍵を作成せずに、SSH鍵のパスフレーズを削除するにはどうすればよいですか?
-
[解決済み] SSH公開鍵にアクセスするにはどうすればよいですか?
-
[解決済み] Git が ssh 鍵のパスフレーズを要求し続ける
-
[解決済み] SSHキー - まだパスワードとパスフレーズを要求される
-
[解決済み] Heroku: 異なるローカルGitブランチをHeroku/masterにプッシュする方法
-
[解決済み】Git のブランチング:master と origin/master と remotes/origin/master の比較
-
[解決済み] Git clone / pull が "Store key in cache?" で継続的にフリーズする。
-
[解決済み] git clone --mirror を更新する方法は?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】ERROR: Error cloning remote repo 'origin'.
-
[解決済み】Githubの認証に失敗した - ... GitHubはシェルアクセスを提供しない
-
[解決済み] git rebase fatal: 必要なリビジョンは1つです。
-
gitアップロードの共通エラー処理
-
git revert 複数コミット
-
[解決済み】ローカルGitブランチとそのリモートブランチを比較する方法
-
[解決済み] [Solved] originにプッシュしようとすると、Gitが「No such remote 'origin'」と言うのはなぜですか?
-
[解決済み】マージが終了していません(MERGE_HEADは存在します)。
-
[解決済み] リモート Git リポジトリの URI (URL) を変更するには?
-
[解決済み] SSHキー - まだパスワードとパスフレーズを要求される