如何使用BitBucket配置Xcode

时间:2017-09-26 05:37:02

标签: ios xcode git bitbucket xcode9

我创建了一个回购。在 bitbucket 。现在我想将该repo连接到 Xcode 9 。所以我可以直接推送,拉取并完成Xcode中的所有git。

有没有办法做到这一点?

感谢!!!

5 个答案:

答案 0 :(得分:4)

  1. 如果项目文件夹已在您的计算机上,并且已在git控制下,请跳过此第一步。否则,请使用命令行或Xcode的Source Control>克隆对话框,将您的bitbucket repo克隆到您的计算机上。

  2. 在Xcode中打开项目并使用它。

  3. 没有第3步! Xcode会看到这个repo受git控制,你可以像往常一样使用Xcode的内置源代码控制功能。

答案 1 :(得分:1)

我花了一个小时哄骗Xcode 9.2使用新的Bitbucket git repo作为新的遥控器。我在使用Bitbucket SSH URL添加新远程时遇到了麻烦,因为Xcode假设我的用户名是" git"并且不允许我编辑它。这里有一些提示,希望它可以节省你一些时间和恶化。这假设您已经在使用Xcode的源代码控制并在Mac上进行了本地提交。在完成此过程之前,请确保您的提交是最新的。

  1. 在Bitbucket上创建一个新的空git仓库。此时不要创建自述文件,因为这会使您的新回购不是......空的。

  2. 使用HTTPS地址从Xcode访问您的Bitbucket仓库。问题是,对于一个空的回购,Bitbucket并不容易弄清楚这个地址是什么。对我来说,这是Bitbucket为SSH访问显示的URL,但替换了" git@bitbucket.org:"使用" https://user@bitbucket.org/",使用user@bitbucket.org(希望显然)是您的用户名。

  3. 在Xcode中,打开Source Control Navigator。这是Xcode左侧面板左侧第二个图标,位于文件夹图标旁边,它看起来像一个正方形,中间有一个x和一个圆圈。右键单击"遥控器"并选择"添加现有远程..."。在"远程名称"输入"起源"或者" Bitbucket"或者任何漂浮在你船上的东西,在第二步下输入https:// URL。

  4. 现在,万岁,在Xcode中你可以做Source Control->推送成功。

  5. 谢天谢地,Apple为我做了我所有的想法,它让我免于伤害我的小脑袋。现在,我唯一的脑部创伤就是从头撞到墙上来处理这种废话。

答案 2 :(得分:0)

您可以在Xcode / Preferences / Accounts下将实际的Github *帐户添加到Xcode中。

这将在您之后签出Bitbucket项目时进行身份验证。我猜他们加入了用户数据库。

答案 3 :(得分:0)

我和你有完全相同的问题。为了解决这个问题,我在Xcode 9中创建了一个带有git版本控件的项目,然后有人让我分享它。为此,我在bitbucket上创建了一个空的repo,复制了它的地址,然后进入了我的项目目录。

cd ~/repos/<repo_name>

在那里你只需要写

git push --mirror *copiedRepoAddress

确保您在bitbucket上创建的存储库是EMPTY,并且您已在本地存储库中提交了所有更改。

答案 4 :(得分:0)

按照以下步骤,您的项目将自动添加到bitbucket。

1.转到源控制器---&gt;创建git存储库 enter image description here

点击“创建选项”。

2.打开您的Bitbucket帐户并创建新的存储库。然后选择我有一个现有项目。 3.选择您的存储库地址。 enter image description here

enter image description here

enter image description here