我試着去使用git擴展和我真的很喜歡它,到目前爲止,但我不設法推到github上。下面的命令在Git的bash中正常工作:無法獲得git的擴展,推動東西github上SSH問題
git push "origin" master:master
,然後當我把使用Git擴展我得到這個:
C:\Program Files\Git\bin\git.exe push "origin" master:master
Permission denied (publickey).
fatal: The remote end hung up unexpectedly
Done
在它只是採用openSSH選擇git的設置,我想保持因爲膩子似乎更麻煩。
我在gitextensions添加的遠程ADDRES,其實我從慶典做只是爲了測試的唯一事情就是上面和gerenating SSH密鑰的命令。其他的都在git擴展中設置。所以我想一切都必須正確設置。例如,的電子郵件地址和名稱是否正確......
ssh [email protected]
還連接細,從慶典
編輯:
所以我可以從git-把命令重現錯誤在cmd中擴展。顯然,從git bash運行和從cmd運行有區別,git-extensions像Windows命令一樣運行這個命令......任何線索?
更新: 如果讓我選擇從混帳的擴展菜單混帳的bash我得到一個窗口,是正是一樣,當我在資源管理器中右鍵單擊我的回購文件夾,並選擇在這裏git的慶典。現在,在從資源管理器打開的那個中,我可以推入,並且在從擴展中打開的那個中,我得到了公鑰問題。
只是爲了讓使用git.exe我認爲這是擴展使用什麼它會在程序文件使用sh.exe它會搜索用戶的.ssh目錄文件的文件夾中的.ssh更加清晰......只是複製了一個.ssh文件夾中的文件到另一個 – MarkKGreenway 2011-01-11 01:51:39
也發生在我身上。使用Git Extensions UI中的git bash告訴我git在C:\ Users \ Me \ AppData \ Local \ Ixss \ home \ me \ .ssh中尋找我的密鑰,這是我的密鑰實際存在的地方。但是,從開始菜單啓動Git Bash應用程序顯示它正在查看C:\ Users \ Me \ .ssh。由於某種原因,這個路徑是Git擴展所用的push/pull/fetch/etc,即使它自己的git bash中有其他的說法 – Daniel 2018-02-22 20:49:53