0
因此我在Windows上安裝了Git GUI,並且我想要推送到Ubuntu服務器上的倉庫倉庫。從Git Gui推送到遠程Git倉庫的問題(windows)
這是我迄今所做的:
1)安裝的git
2)初始化一個倉庫:
mkdir -p /home/ubuntu/gitdir/myproject.git
cd /home/ubuntu/gitdir/myproject.git
git init --bare
現在,我得到一個成功的消息說,這所有工作得很好:
Initialised empty Git repository in /home/ubuntu/gitdir/myproject.git/
當我嘗試通過Git GUI推送到服務器時,我得到了e rrors:
Url: [email protected]/home/ubuntu/gitdir/myproject.git
Error: 'link' does not appear to be a git repository. The remote end hung up unexpectedly.
我也看到了一些語法,IP地址後加冒號,我不知道我是否正確地這樣做,但它提供了一個替代錯誤:
Url: [email protected]:/home/ubuntu/gitdir/myproject.git/
Error: No supported authentication methods available (error shown via PuTTy popup)
我試過在網上搜索答案,但似乎無法找到任何有效的工具,我只想讓它建立並工作,然後我就可以開始從練習中學習Git了!
其他信息:
- 我的Ubuntu服務器是在Amazon EC2上。我有一個通過SSH連接的私鑰,我發現一些在線信息,說明在後臺運行pageant.exe並添加了私鑰;這一切都設置正確(據我所知)。
如果我錯過了任何東西,只是要求更多的信息。
在此先感謝,湯姆。
您好,我試過,但我得到同樣的錯誤通過PuTTy提示:「斷開:沒有支持的認證方法可用」。 – Tom
你在sshd.conf中的設置是什麼?即該錯誤通常意味着它不支持密碼,並且您沒有指定公鑰。我假設你在密碼關閉的情況下使用公共密鑰驗證(通常非常明智) –
第二次看,我嘗試了這種方法時犯了一個錯字錯誤,你是正確的,我讓它工作。謝謝! – Tom