兩個VCS根表明成功測試連接的時候,但一個總是在錯誤:TeamCity的Github上一個項目工程,其他沒有
git fetch
命令失敗
我也注意到,有失敗的項目,當我做git bash時,我必須做git pull origin master
而不是隻有git pull
。我確保在.git
目錄下的兩個配置文件都是相同的(當然除了url)。我是新來的混帳...
建議?
兩個VCS根表明成功測試連接的時候,但一個總是在錯誤:TeamCity的Github上一個項目工程,其他沒有
git fetch
命令失敗
我也注意到,有失敗的項目,當我做git bash時,我必須做git pull origin master
而不是隻有git pull
。我確保在.git
目錄下的兩個配置文件都是相同的(當然除了url)。我是新來的混帳...
建議?
我不熟悉的TeamCity但如果這原來是一個Git的問題,你可能想嘗試以下操作:
git remote -v
,並確保該網址是否正確。git branch -vv
並驗證分支是否有有效上游,例如, [原點/主]。如果這沒有幫助,看看你是否可以給我們更多的細節,比如「'git fetch'命令失敗」的附加錯誤日誌。
好像你在VCS根設置的分支字段中設置了origin
,所以TeamCity試圖獲取不存在的分支refs/heads/origin
。嘗試在那裏設置master
。
遠程Git -v看起來是正確的(GIT拉正常工作) 的Git分支-vv(兩個庫看起來是一樣的*主ID ....) java.util.concurrent.ExecutionException:jetbrains.buildServer.vcs。 VcsException:'git fetch'命令失敗。 stderr:線程「main」中的異常org.eclipse.jgit.errors.TransportException:遠程沒有可用於提取的refs/heads/origin – Roger 2011-05-16 03:52:29
在你的'.git/config'文件中,確保remote部分的fetch設置爲'fetch = + refs/heads/*:refs/remotes/origin/*',如果仍然不起作用,您可能必須重新從頭開始重新克隆回購,因爲您收到的錯誤信息基本上說明了您的'原產地遙控器的規格是錯誤的。 – 2011-05-16 04:10:51
重建了資源庫,不知怎麼現在配置好了......仍然不確定它是什麼,但是正如你所說的那樣是配置。謝謝 – Roger 2011-05-18 20:36:34