2011-10-22 66 views
3

所以我剛剛在我們的一臺服務器上安裝了一個新的遠程git倉庫,並且希望將我們的舊項目移到那裏。我們現有的項目有本地git倉庫,我們可以從服務器添加倉庫,但我們如何將現有項目移到服務器上?如何使用遠程Git倉庫設置Xcode

任何想法?

+0

好的修好了。只是決定停止使用倭黑猩猩,一切正常。現在只需要弄清楚如何將密碼放在gitaspx上... – Rob

回答

6

您將執行以下步驟:

在服務器上創建單個存儲庫。

git clone --bare nameofrepo 

實際回購,遠程添加到您要從發送了工作倉庫:

git remote add origin <url to your remote> 

現在把你的分支爲您的工作:

git push origin master 

重複對於任何其他想要推送到中央倉庫的分支機構。

第一個命令中的URL也可以是常規文件路徑。大多數解決方案都是通過SSH連接。

+0

我該如何在特定的回購庫上使用「git remote add origin 」行?我是否需要cd到我想上傳的文件夾? – Rob

+1

是的,當您運行「git remote add ...」和「git push ...」時,您需要位於(本地)git存儲庫中。 –

+0

好的,所以我能夠運行所有命令,並將所有文件上傳到我的服務器,但由於某種原因,我在Xcode中的提交不上載。任何想法爲什麼? - 另外,當我去組織者的倉庫時,新的「origin」remote沒有任何內容,當我嘗試設置用戶名/密碼時Xcode崩潰了......任何想法? – Rob

1

創建Xcode項目,CD到該目錄後
,並確保你在分支
類型:

git remote add origin <URL-of-your-GitHub-repository> 
git pull 
git branch --set-upstream-to=origin/master master 
git merge 
git commit -m "Merging with remote」 
git push 

現在這個新項目已經被推到遠程GitHub目錄。