2016-05-29 148 views
-2

我想在我的項目上設置私人回購Github上。我把我的主人和分支從我本地的SVN回購轉移到Github回購。但是,當我嘗試爲新的Github repo簽出文件夾時,出現錯誤,指出找不到該文件夾​​。這裏是我的連接端點:使用SVN的私人Github回購

https://github.com/<username>/<repo-name>.git 

當我試圖結帳,我收到以下錯誤:

Error: Unable to connect to a repository at URL 
Error: 'https://github.com/<username>/<repo-name>.git' 
Error: '/<username>/<repo-name>.git' path not found 

我已經能夠檢查出Github上回購,包括私人的,使用此完全相同方法。我從來沒有創建過自己的,所以我認爲我缺少一個配置設置。

+0

爲什麼你認爲'https://github.com/ / .git'是你的回購網址?!你有它嗎? –

+1

因爲這是我選擇克隆按鈕時提供給我的。顯然我已經清理了路徑名,我沒有在這篇文章中包含我的實際用戶名或回購名。 –

+0

顯示詳細http-repo的輸出,請嘗試ssh-repo –

回答

1

我在工作項目中使用Git倉庫,並且保存了用戶名和密碼。顯然,SVN在域級存儲登錄憑證,因此當我開始使用自己的私人Git倉庫時,由於憑證不匹配,導致衝突。我清除了存儲的憑據github,com,並輸入了我的新私人回購證書,並開始工作。

0

根據GitHub's documentation,其Subversion網址看起來像https://github.com/user/repo。嘗試從您的網址末尾刪除.git,看看是否有效。

+0

感謝您的建議!我希望這會工作,但遺憾的是我仍然得到同樣的錯誤。 –

+0

@BrandonParker,經過進一步的檢查,它看起來應該和'.git'部分一起工作。如果你使用'git clone'而不是'svn checkout'使用相同的URL,它是否工作? – Chris