2012-03-26 71 views
26

我有一个项目,这个项目已经存在了很长时间,没有连接到任何源代码库。如何在Xcode中配置Git以与BitBucket配合使用

我想现在就开始使用到位桶,但我不知道如何去做。我在BitBucket中创建了一个项目。

我现在应该克隆和在Xcode退房或者我应该在Xcode中添加存储库。任何人有任何想法?

我试图使用从到位桶的URL克隆,但它只是回来与在Xcode错误

回答

3

截至2017年,xCode现在会自动为新项目创建存储库。要推入新的BitBucket仓库,请转到xCode中的“源代码管理”>“提交...”并进行第一次本地提交。

接下来打开一个终端并导航到您的项目的顶级目录。如果你在这里ls -a你应该看到.git/目录已经被创建。在同一目录中,以添加远程回购以下(与您的用户名/队名和回购名称替换):

返回到Xcode中,进入“源代码控制”>“推......” 。系统会提示您输入BitBucket密码。按确定,你就完成了!源代码控制命令现在将在xCode内工作。

4

这是比较容易:

  • 通过的XCode创建本地的Git回购,并添加您的代码中有
  • 在命令行中,添加远程“原点”对你的到位桶回购,用你的SSH信用凭证一起(在~/.ssh/config):看到
  • 至少做一件 “git push myrepo origin master” 发起第一推
13

使用下列URL结构

https://[email protected]/accountname/reponame.git 

(来自here两者)​​做的工作对我来说

+1

甚至使用密码和Xcode会要求保存它:'https:// accountname:password @ bitbucket.org/accountname/reponame.git' – 2013-12-14 09:43:01

+3

我在新项目向导中试过这个,但它没有工作。使用向导创建本地Git仓库后,它很容易工作,然后使用现有项目设置源代码管理。 – 2014-02-11 22:28:15

+0

当我这样做时,它说“Server Unreachable”。 – 2014-02-12 00:59:05

23

我遇到了同样的问题,这里是如何我解决了它:

  1. (假设你的项目是不是已经本地源代码控制)创建本地源控制下的新项目(请注意,在这个阶段,将远程源控制可能不会成功)

  2. 使这个新项目成为旧项目的克隆 - 拖动文件,添加框架等。

  3. 菜单中的 “源代码管理” - > - > “配置” 在新窗口中,点击 “遥控器” - > “+” - > “添加远程”

  4. “源头控制” - > “提交”

  5. 选择“一键遥控器”,在左下角

  6. 点击“提交”

  7. 检查到位桶网站上看到,如果它实际上推到它

+1

你和你的答案是我最好的朋友。 – ArtOfWarfare 2015-04-04 19:52:36

+0

我必须在xcode推送到它之前创建bitbucket上的git repo。即:xcode无法为我创建远程回购。 – jxmallett 2017-01-12 22:59:55

+0

另外,看起来xcode在设置本地回购时会执行初始提交,所以您应该可以确保只需“先推送”即可“推送到远程”。 – jxmallett 2017-01-12 23:00:45

13

我通过命令行做到了这一点,它非常简单。

  1. 创建到位桶
  2. 一个新的回购假设您的Xcode工程计划不属于本地的Git版本控制尚未
  3. 去命令行,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 
    
  4. 回到Xcode和你应该能够与到位桶通过的Xcode从这个角度上

  5. 互动
0

我使用SourceTree和Xcode 6.1,在我的情况下,我首先在bitbucket上创建一个存储库,然后将我的存储库克隆到一个空文件夹(使用SourceTree或通过命令行),然后在XCode中创建新项目该文件夹,你可以提交推在Xcode

1

此链接帮助了我,我还会复制并粘贴说明,以防链接消失。

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到源代码管理菜单,然后选择推

- 选择正确的分支,推送

拉下来的代码从到位桶回购 要到位桶下来获得由他人提供的代码:

依序前往源代码控制菜单,选择拉。

相关问题