2013-02-19 151 views
2

我剛剛註冊了一個數字海洋帳戶,但是我在設置遠程回購項目時遇到了麻煩。遠程git回購數字海洋ubuntu

我設置SSH密鑰本地和成功複製這些服務器這樣我就可以不用密碼SSH連接然而,我發現了以下錯誤:

fatal: '/projects/website/.git' does not appear to be a git repository 
fatal: Could not read from remote repository. 

Please make sure you have the correct access rights 
and the repository exists. 
(32768) 

這是我的遠程回購的地址(IP地址已更改)

ssh://[email protected]/projects/website/.git 

在根文件夾中創建記錄「/ projects/website /」。我試着在地址上加上「root」,這並沒有解決問題。

遠程倉庫是definitley的一個倉庫,我試過創建一個默認的倉庫和拉,還有一個--bare倉庫和推 - 沒有工作。

我已經問過DO支持團隊,他們的反應很慢(可能是因爲我們在2個不同的時區)。

我現在有點卡住了,因爲我不確定問題出在哪裏?

在此先感謝。

回答

0

你的道路是錯誤的:

ssh://[email protected]/projects/website.git 

Git倉庫的名稱是擴展git的的名稱。 在你的情況下,你應該通過SSH連接,你應該看到你的網站上的文件。

+0

忘了提及 - 嘗試它有沒有斜槓,我得到了相同的結果:( – user2087154 2013-02-19 13:16:15

+0

然後,你應該連接到SSH上,然後看看你的項目文件夾中有一個文件website.git。創建一個裸倉庫? – Stony 2013-02-19 13:16:59

+0

我試過連接到一個默認的(git init)倉庫和一個裸倉庫(git init --bare)倉庫,都沒有工作過。 – user2087154 2013-02-19 13:33:59

0

我相信你會希望有

ssh://[email protected]/projects/website/ 

這是因爲你想包含您的來源,而不是在它的文件夾git的實際文件夾的事實。這也適用於裸回購,您將只擁有一個只有.git的空文件夾。

+0

我現在遠離我的機器,但會給這個一個嘗試,我以前使用過Beanstalk回購站,他們總是指向.git文件夾,但願意放棄一切。謝謝! – user2087154 2013-02-19 13:44:59

+0

這對我來說很有效,除了我在結尾處停止了/。 – 2013-06-20 21:39:30