0
我有一個本地回購。我已經克隆到裸回購與Git:無法連接到服務器
git clone --bare myRepo MyRepo.git
然後我在服務器
scp -r MyRepo.Git [email protected]:/git/
其順利複製它。
我有一個遠程添加到我的回購與(內MyRepo)
git remote add RepoShortcut git://myserver/git/MyRepo.git
現在我要推我的本地提交到遠程回購
我已經試過
git push MyRepo master
但git說
致命:無法連接到服務器: MYSERVER [0:192.168.1.5]:錯誤號=沒有這樣的文件或目錄
你能想象的問題是什麼?
解決方案: 似乎我不允許寫git協議。解決方案是使用SSH協議..
git push ssh://[email protected]/git/MyRepo.git master
所以RepoShortcut實際上是「MyRepo」。所以也許是這個問題,儘管git並沒有抱怨這個問題。所以直到現在我還沒有創建SSL證書。所以https直到現在才工作。你認爲這是問題嗎? – Christoph
我懷疑這個名字是什麼問題,在你的例子中它只是不明確。但是,您收到的錯誤消息聽起來更像是連接問題,而不是Git問題。這就是爲什麼我認爲你應該嘗試https網址,並看到它的幫助。另外,請嘗試從服務器克隆存儲庫(如果存在),以便您瞭解下游是否可以正常工作。 – Ville
好的。解決方案是使用SSH。我認爲出於某種原因,我沒有獲得git協議的寫權限...... Thx – Christoph