如何在Xcode中配置Git以与BitBucket配合使用
我有一个项目,这个项目已经存在了很长时间,没有连接到任何源代码库。如何在Xcode中配置Git以与BitBucket配合使用
我想现在就开始使用到位桶,但我不知道如何去做。我在BitBucket中创建了一个项目。
我现在应该克隆和在Xcode退房或者我应该在Xcode中添加存储库。任何人有任何想法?
我试图使用从到位桶的URL克隆,但它只是回来与在Xcode错误
截至2017年,xCode现在会自动为新项目创建存储库。要推入新的BitBucket仓库,请转到xCode中的“源代码管理”>“提交...”并进行第一次本地提交。
接下来打开一个终端并导航到您的项目的顶级目录。如果你在这里ls -a
你应该看到.git/
目录已经被创建。在同一目录中,以添加远程回购以下(与您的用户名/队名和回购名称替换):
返回到Xcode中,进入“源代码控制”>“推......” 。系统会提示您输入BitBucket密码。按确定,你就完成了!源代码控制命令现在将在xCode内工作。
这是比较容易:
- 通过的XCode创建本地的Git回购,并添加您的代码中有
- 在命令行中,添加远程“原点”对你的到位桶回购,用你的SSH信用凭证一起(在
~/.ssh/config
):看到 - 至少做一件 “
git push myrepo origin master
” 发起第一推
我遇到了同样的问题,这里是如何我解决了它:
(假设你的项目是不是已经本地源代码控制)创建本地源控制下的新项目(请注意,在这个阶段,将远程源控制可能不会成功)
使这个新项目成为旧项目的克隆 - 拖动文件,添加框架等。
菜单中的 “源代码管理” - > - > “配置” 在新窗口中,点击 “遥控器” - > “+” - > “添加远程”
-
名称:任何东西(你可以使用 “到位桶”)
“源头控制” - > “提交”
选择“一键遥控器”,在左下角
点击“提交”
检查到位桶网站上看到,如果它实际上推到它
你和你的答案是我最好的朋友。 – ArtOfWarfare 2015-04-04 19:52:36
我必须在xcode推送到它之前创建bitbucket上的git repo。即:xcode无法为我创建远程回购。 – jxmallett 2017-01-12 22:59:55
另外,看起来xcode在设置本地回购时会执行初始提交,所以您应该可以确保只需“先推送”即可“推送到远程”。 – jxmallett 2017-01-12 23:00:45
我通过命令行做到了这一点,它非常简单。
- 创建到位桶
- 一个新的回购假设您的Xcode工程计划不属于本地的Git版本控制尚未
-
去命令行,cd到您的Xcode项目目录,并按照到位桶文档: https://confluence.atlassian.com/display/BITBUCKET/Import+code+from+an+existing+project
git init git remote add origin [email protected]:<user_id>/<repo>.git git add . git commit -am 'init commit' git push -u origin master
回到Xcode和你应该能够与到位桶通过的Xcode从这个角度上
互动
我使用SourceTree和Xcode 6.1,在我的情况下,我首先在bitbucket上创建一个存储库,然后将我的存储库克隆到一个空文件夹(使用SourceTree或通过命令行),然后在XCode中创建新项目该文件夹,你可以提交推在Xcode
此链接帮助了我,我还会复制并粘贴说明,以防链接消失。
http://sketchytech.blogspot.com/2016/02/send-xcode-project-to-bitbucket.html
发送非git的Xcode项目从GitHub到到位桶是最流行的地方,承载您的回购协议,但如果你正在寻找一个免费的服务团队,有5名或以下成员再看看在BitBucket。以下是将本地Xcode项目移至BitBucket的说明。 (注意:如果你选择了一个本地的Git,当你创建你的项目,你应该能够跳过步骤3和4)
-Sign,弥补到位桶,并创建一个回购
- 在Xcode中去源代码管理菜单
- 选择“创建工作副本....”“
- 选择项目,按在对话框窗口创建
-return到源代码管理菜单,然后选择 - >配置...
- 点击‘遥控器’选项卡
- 按添加” +”
- 复制并粘贴HTTPS解决你在你的回购页面到嗖右上方到远程位置在Xcode
依序前往看RCE控制菜单,并选择按...上传项目
推代码更新到位桶 现在你有它设置,每当你想推的代码项目:
依序前往源控制菜单并选择提交
- 写入提交说明,并取消任何不被包含在提交
-return到源代码管理菜单,然后选择推
- 选择正确的分支,推送
拉下来的代码从到位桶回购 要到位桶下来获得由他人提供的代码:
依序前往源代码控制菜单,选择拉。
甚至使用密码和Xcode会要求保存它:'https:// accountname:password @ bitbucket.org/accountname/reponame.git' – 2013-12-14 09:43:01
我在新项目向导中试过这个,但它没有工作。使用向导创建本地Git仓库后,它很容易工作,然后使用现有项目设置源代码管理。 – 2014-02-11 22:28:15
当我这样做时,它说“Server Unreachable”。 – 2014-02-12 00:59:05