2013-03-26 73 views
2

我想創建一個pull請求爲nuget git存儲庫(我剛剛做了一個克隆)。我做了一個本地提交。「找不到任何相關的存儲庫主機爲當前打開的存儲庫」

但是當我嘗試創建拉入請求我收到以下錯誤:

Could not find any relevant repository hosts for the currently open repository

這是什麼意思?我該如何解決呢?我必須換叉而不是克隆嗎?如果是這樣,我現在應該做些什麼來改變克隆?

回答

4

一個拉請求,特別是在GitHub上,假設你有forked a GitHub repo first,然後克隆那個分支。

這意味着,當然,前提是你不能直接推回給你擺在首位克隆回購,因爲你不一個collaborator對於回購(或者你不擁有該回購)。
但是,如果您想要執行拉取請求,則假定您無法直接對上游回購進行捐贈。如果可以的話,不需要拉請求。

turns outOP jgauffin正在與CodePlex,但機制是相同的CodePlex forks

如果你有一個克隆,你可以把它通過引用叉:

請參閱 「What is the difference between origin and upstream in github

fork on GitHub

+0

'一個拉請求,特別是在GitHub上,假設你已經分叉了一個GitHub回購。這不是必須的,如果你是回購商的成員,你不需要分發它,例如私人回購。你應該更好地解釋它 – iberbeu 2013-03-26 08:16:22

+0

@iberbeu好的。回答編輯。 – VonC 2013-03-26 08:19:12

+0

codeplex是一樣的嗎? – jgauffin 2013-03-26 08:30:34