2016-08-10 186 views
0

我使用Windows服務器作爲我的git服務器,我的本地機器也在windows上運行。當我添加的起源與git遠程服務器路徑錯誤

ssh://[email protected]:/~/test.git

它工作正常。但是,當我嘗試使用

ssh://[email protected]/c:/Users/Administrator/test.git

添加相同的路徑,並嘗試推動,它說

`致命的:「/ C:/用戶/管理員/ B4 TSJ /bla.git'似乎不是 git倉庫致命:無法從遠程倉庫讀取。

請確保您擁有正確的訪問權限並存在知識庫 。

我試過用類似問題的幾種方式給出答案。 [email protected]/c:/Users/...[email protected]:c:/Users/...[email protected]/c/Users/...都不起作用。當我嘗試推送時出現相同的消息。我在這裏做錯了什麼?

我是新來的git,我想創建我的遠程回購在c:以外的地方在服務器。但我現在卡在這裏,因爲我無法指定路徑。很感謝任何形式的幫助。

+0

不是一個混帳問題。這裏的問題是,ssh不知道它裏面的「/ c:」是什麼URI。您需要更改您的git使用的SSH客戶端,或者更改URL以使其不含冒號。桑巴路徑很好。或者查看[本維基百科頁面]上的一些建議(https://en.wikipedia.org/wiki/File_URI_scheme)。 –

+0

@paul感謝您的回覆。但是如果沒有冒號'Administrator @ myserver/c/Users/...'或者不起作用。而我其實並不瞭解桑巴路徑。看着維基頁面,但無法找到任何工作路徑樣式。 –

+0

你總是需要在'myserver'之後冒號,那麼'ssh:// Administrator @ myserver:/ c/Users/...'? – 1615903

回答

0

該問題通過給出地址而不是ssh://部分來解決。 即只使用

[email protected]/c:/Users/Administrator/test.git

我不知道如何發生或解決了這個問題。不過現在很好,謝謝大家的評論。

相關問題