我有一个项目,我已经多年没有连接到任何源代码存储库。
我想现在开始使用BitBucket,但我不知道如何去做。我在BitBucket中创建了一个项目。
我现在应该克隆并检查Xcode还是应该在xcode中添加存储库。任何人都有任何想法?
我尝试使用bitbucket中的URL进行克隆,但它只是在Xcode中出现错误
截至2017年,xCode现在自动为新项目创建存储库。要推送到新的BitBucket仓库,请转到xCode中的“源代码管理”>“提交...”并进行首次本地提交。
接下来打开终端并导航到项目的顶级目录。如果您在这里ls -a
,您应该看到已创建.git/
目录。在同一目录中,使用以下内容添加远程仓库(替换为您的用户名/团队名称和仓库名称):
git remote add origin https://[email protected]/USERNAME/REPO_NAME.git
返回xCode,转到“Source Control”>“Push ...”。系统将提示您输入BitBucket密码。按确定即可完成!源控制命令现在将在xCode中工作。
我遇到了同样的问题,这就是我解决它的方法:
我是通过命令行完成的,而且相当简单。
git init
git remote add origin [email protected]:<user_id>/<repo>.git
git add .
git commit -am 'init commit'
git push -u origin master
它更容易:
~/.ssh/config
中):请参阅
“Bitbucket + XCode 4.2 + Git”。
“Using the SSH protocol with bitbucket”git push myrepo origin master
”开始第一次推动这个链接对我有帮助,我也会复制并粘贴说明,以防链接消失。
http://sketchytech.blogspot.com/2016/02/send-xcode-project-to-bitbucket.html
从GitHub向BitBucket发送非git Xcode项目是最受欢迎的回购地点,但如果您正在为5名或更少成员的团队寻找免费服务,请查看BitBucket。以下是将本地Xcode项目移动到BitBucket的说明。 (注意:如果您在创建项目时选择了本地Git,则应该可以跳过步骤3和步骤4.)
- 为BitBucket注册并创建一个回购
- 在Xcode中进入Source Control菜单
- 选择“创建工作副本......”
- 选择项目并按对话窗口中的“创建”
- 返回Source Control菜单并选择 - > Configure ...
- 点击“遥控器”标签
- 按“添加”+
- 将您在repo页面右上角看到的https地址复制并粘贴到Xcode中的远程位置
- 转到“源代码管理”菜单,然后选择“推送...”以上载项目
将代码更新推送到BitBucket现在,只要您想将代码推送到项目,就可以设置它:
- 转到Source Control菜单并选择Commit
- 编写提交注释并取消选中不包含在提交中的任何内容
- 返回Source Control菜单并选择push
- 选择正确的分支并按下
从BitBucket repo中删除代码要从BitBucket获取其他人提供的代码:
- 进入Source Control菜单并选择Pull。
我使用SourceTree和Xcode 6.1,在我的情况下,我首先在bitbucket上创建一个存储库,然后我在一个空文件夹上克隆我的存储库(使用SourceTree或通过命令行)然后当你在该文件夹中的XCode上创建新项目时,你可以从XCode正常提交推送和拉取
我找到this youtube video并且它帮助了我很多,使用this Atlasssian help进行ssh身份验证,并遇到了一个Xcode问题,解决方案可以找到in this page。