[英]How to clone into a remote git repository using Xcode 4
亲爱的,我正在尝试将我的代码上传到sourceforge.net上的git存储库。 我使用Xcode 4的版本编辑器来创建一个本地git存储库来管理我的代码。 现在,我想将我的代码发布到远程存储库。
我正在尝试克隆它。 当我尝试在Xcode 4中使用clone命令时。在我看来,它只能用于克隆到本地驱动器。
我试过命令行。 它说我正在尝试克隆一个空的存储库。
有人可以帮忙吗?
为了将代码从Xcode项目上传到sourceforge,您需要推送内容,而不是从sourceforge克隆空存储库。 请记住,在尝试将内容推送到sourceforge之前,您应该添加所有文件并将其提交到本地git存储库。 在命令行中,使用git add *
和git commit -m 'My commit message
将它们全部添加并签入(或Xcode 4中的等效命令)。
这取自http://sourceforge.net/apps/trac/sourceforge/wiki/Git :
如何推送本地存储库
如果您没有克隆我们的远程存储库(例如,如果您的旧版git版本不允许您克隆空存储库),则必须采取一些手动设置步骤才能将内容推送到我们的服务器。
对于任何本地Git存储库,您可以将其配置为通过从Git存储库中执行以下操作将数据推送回我们的服务器(这将复制我们的服务器中的“git clone”自动为您设置):
git remote add origin \\
ssh://USERNAME@PROJECTNAME.git.sourceforge.net/gitroot/PROJECTNAME/REPONAME
git config branch.master.remote origin
git config branch.master.merge refs/heads/master
现在您已准备好将提交的文件推送到我们的服务器:
git push origin master
注意:使用“origin master”可以防止Git抱怨远程服务器没有与本地存储库相同的分支(在远程存储库完全为空时在开始时为true),并且“master”是默认分支在Git。
在第一次推送之后,您将能够使用更简单的“git push”将主分支推送到我们的“origin”服务器。
完成后,您将能够通过gitweb浏览新提交的内容,通过只读或读/写访问方法克隆存储库,推送更多签到等。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.