2012-07-08 56 views
1

我有我的網站設置,這樣,當我做本地工作和測試等,我可以把生活的改變,像這樣:Git的後收到鉤在不同的計算機上

git push khwp

這效果很好。我的本地文件位於Dropbox文件夾中,因此我可以在筆記本電腦上處理它們。然而,對於後者,上述命令不起作用。我可以添加和提交文件,但由於某些原因,push命令不起作用。

我該如何解決這個問題?

我也許應該補充一點,我是新來的git,但我猜你想通了這一點......

編輯:這是我得到的錯誤:

/bin/bash: line 0: exec: socat: not found 
ssh_exchange_identification: Connection closed by remote host 
fatal: The remote end hung up unexpectedly 

沒有企業防火牆,沒有「推送網址」。這些密鑰配置沒有問題(我可以無密碼SSH入服務器),用戶名和電子郵件也設置。

+0

你得到了什麼錯誤信息? 'git remote show origin'會在筆記本電腦上返回任何東西嗎? – Christopher 2012-07-08 16:53:37

+0

我編輯了我的問題 – Krimo 2012-07-09 04:07:42

+0

當你發出'git remote show origin'時,你會得到什麼「Push URL」?您是否在桌面上配置了公共rsa密鑰,但在筆記本上忽略了這一點?你有沒有配置你的筆記本電腦的〜/ .gitconfig'有一個user.name和user.email? – Christopher 2012-07-09 04:11:41

回答

0

當我在谷歌搜索socat git環顧四周,我findsocat是爲了通過https用於隧道git://協議。引用的帖子建議創建一個gitproxy腳本,並使用這個腳本作爲全球代理腳本:

$ git config --global core.gitproxy gitproxy 

我假設你莫名其妙配置Git的使用socat,它根本就不是你的筆記本電腦上安裝。

+0

好,所以問題是在〜/ .ssh/ssh_config中配置了一個代理。我刪除了所有內容,並最終完成工作。爲socat擦亮爲我提供了要查看的文件的名稱,謝謝。 – Krimo 2012-07-10 18:27:21

相關問題