如何在Xcode中配置Git以使用BitBucket

The*_*ner 31 git iphone xcode bitbucket

我有一个项目,我已经使用了很长时间,没有连接到任何源代码存储库.

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

我现在应该克隆并检查Xcode还是应该在xcode中添加存储库.任何人都有任何想法?

我尝试使用bitbucket中的URL进行克隆,但它只是在Xcode中出现错误

Zin*_*ing 24

我遇到了同样的问题,这就是我解决它的方法:

  1. (假设您的项目尚未在本地源代码控制下)在LOCAL源代码控制下创建一个新项目(请注意,在此阶段添加远程源代码控制可能不会成功)

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

  3. 在菜单"Source Control" - > - >"Configure"中在新窗口中,单击"Remotes" - >"+" - >"Add Remote"

  4. "源代码管理" - >"提交"

  5. 选择左下角的"推送到远程"

  6. 点击"提交"

  7. 检查BitBucket网站,看看它是否真的被推到了它

  • 你和你的答案是我最好的朋友. (2认同)

小智 14

我是通过命令行完成的,而且相当简单.

  1. 在bitbucket上创建一个新的repo
  2. 假设您的xcode项目尚未在本地git版本控制之下
  3. 转到命令行,cd到你的xcode项目目录,然后按照bitbucket doc:https://confluence.atlassian.com/display/BITBUCKET/Import+code+from+an+existing+project

    git init
    git remote add origin git@bitbucket.org:<user_id>/<repo>.git
    git add .
    git commit -am 'init commit'
    git push -u origin master
    
    Run Code Online (Sandbox Code Playgroud)
  4. 回到xcode,你应该能够通过xcode与bitbucket进行交互


Tom*_*Tom 14

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

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

git remote add origin https://USERNAME@bitbucket.org/USERNAME/REPO_NAME.git
Run Code Online (Sandbox Code Playgroud)

返回xCode,转到"Source Control">"Push ...".系统将提示您输入BitBucket密码.按确定即可完成!源控制命令现在将在xCode中工作.


Dan*_*Dan 13

使用以下URL结构

https://accountname@bitbucket.org/accountname/reponame.git
Run Code Online (Sandbox Code Playgroud)

(取自这里)为我做了这份工作

  • 我在新项目向导中尝试了这个,但它没有用.在使用向导创建本地Git仓库,然后使用现有项目设置源代码控制后,它可以轻松工作. (3认同)