2012-11-30 78 views
2

我是一種新用戶git,並且在svn的廣泛使用之後,還有幾件事情對我來說還不清楚。Git「沒有這樣的存儲庫」

這裏是我的問題:

我在XP dev的回購協議:SSH://xp-dev.com/my_repo_name

它包含兩個分支master和開發,因爲你可以看到我的地方和遠程分支機構

git branch -a 
* dev 
    master 
    remotes/origin/dev 
    remotes/origin/master 

git remote -v 
origin ssh://xp-dev.com/my_repo_name (fetch) 
origin ssh://xp-dev.com/my_repo_name (push) 

但是當我試圖把承諾變爲「開發」分支,它說:

git push 
No such repository 
fatal: The remote end hung up unexpectedly 

請幫我理解錯在哪裏。

更新#1

git remote show origin 
No such repository 
fatal: The remote end hung up unexpectedly 

更新#2

git push origin cyber_dev 
No such repository 
fatal: The remote end hung up unexpectedly 
+1

'git remote show origin'顯示了什麼? –

+0

我已經添加了更新#1請看看 – endryha

+1

嘗試通過@ panos2point0回答 - 它可能是你推到一個不存在的分支,或嘗試在服務器上重複一個repo根的命令:'git update-服務器info'。 –

回答

2

嘗試:

git push origin dev 

如果一切正常,那麼就用你的git的配置有問題。

另外請確保您仍然可以訪問回購(有效的ssh密鑰或正確的密碼)。

更新:

它開始看起來像你不再有機會獲得回購。

嘗試將項目克隆到新文件夾。

如果這不起作用,請確保您的ssh密鑰是有序的。

+0

我已經更新了我的問題,請大家看看 – endryha

0

謝謝你的貢獻,它幫助我弄清楚了這個問題,我注意到存儲庫的名稱有一點變化,我對此一無所知。我改變了它,現在它工作。

相關問題