請注意,我在私有存盤庫中有兩個分支:master 和 content,后者是前者的子模塊 -

git clone --recurse-submodules https://github.com/vishvAsa/rahaShTippanyaH.git成功就好了——除了子模塊的內容。
以下也失敗了:
git submodule update --init --remote ? 5m 9s ?
Cloning into '/home/vvasuki/gitland/vishvAsa/rahaShTippanyaH/content'...
sign_and_send_pubkey: signing failed for RSA "[email protected]" from agent: agent refused operation
[email protected]: Permission denied (publickey).
fatal: Could not read from remote repository.
但是提到的錯誤沒有意義,因為我能夠在沒有content子模塊的情況下克隆完全相同的私有存盤庫。進一步ssh-add -l顯示一個 rss 鍵。
這是一個github錯誤嗎?怎么修?(將子模塊上游切換到https://github.com/vishvAsa/rahaShTippanyaH.git或https://[email protected]/vishvAsa/rahaShTippanyaH.git沒有幫助。)
uj5u.com熱心網友回復:
切換到 HTTPS URL 應該會有所幫助,因為初始克隆成功。
但嘗試設定GIT_SSH_COMMAND:
export GIT_SSH_COMMAND='ssh -Tv'
這樣,您將看到為此克隆嘗試了哪個密鑰。
檢查ssh -Tv [email protected]是否回傳Hi vvasuki! You've successfully authenticated, but GitHub does not provide shell access.
只要第一次檢查不成功,任何 SSH URL 都會失敗。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/531153.html
