[英]Cannot push to remote repository (git)
我不知道是否只有我一個人,但是我發現通過命令行與Git遠程存儲庫進行交互的過程非常令人沮喪。 我已經生成了自己的SSH密鑰,並將其添加到我的GitLab帳戶中。 而且我已經保存了相同的密鑰,只需檢查一下即可確定。 但是,如果我嘗試:
git push origin master
當然在正確的git
文件夾中,我得到的唯一是臭名昭著的信息:
Permission denied (publickey).
有任何想法嗎?
確保使用<path\\to\\git1.9.4>\\git-cmd.bat
啟動Git:它將把HOME
定義為%USERPROFILE%
。
然后確保您的公共( id_rsa.pub
)和私有( id_rsa
)ssh密鑰位於%HOME\\.ssh
ssh -Tv git@<gitlabserver>
應該可以工作(除非您的私鑰受密碼保護)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.