2011-10-22 65 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目录。