如何使用 BitBucket 配置 Xcode
How to configure Xcode with BitBucket
我已经创建了一个回购协议。在 bitbucket 上。现在我想将该回购连接到 Xcode 9。这样我就可以直接从 Xcode 推、拉和执行所有 git 的事情。
有什么办法吗?
谢谢!!!
如果项目文件夹已经在您的计算机上,并且已经在 git 控制之下,请跳过这第一步。否则,请使用命令行或 Xcode 的源代码管理 > 克隆对话框,将您的 bitbucket 存储库克隆到您的计算机上。
打开 Xcode 中的项目并使用它。
没有第3步! Xcode 将看到此 repo 处于 git 控制之下,您将能够像往常一样使用 Xcode 的内置源代码控制功能。
您实际上可以将真实的 Github* 帐户添加到 Xcode/Preferences/Accounts 下的 Xcode。
这实际上会在您之后签出 Bitbucket 项目时进行身份验证。我猜他们加入了用户数据库。
我和你遇到的问题完全一样。为了解决这个问题,我在 Xcode 9 中创建了一个带有 git 版本控制的项目,然后有人让我分享它。为此,我在 bitbucket 上创建了一个空的 repo,复制了它的地址,然后在终端中进入了我的项目目录。
cd ~/repos/<repo_name>
在那里你只需要写
git push --mirror *copiedRepoAddress
确保您在 bitbucket 上创建的存储库是空的,并且您已在本地存储库上提交所有更改。
我刚刚花了一个小时说服 Xcode 9.2 使用新的 Bitbucket git 存储库作为新的远程。我在使用 Bitbucket SSH URL 添加新远程时遇到了问题,因为 Xcode 假设我的用户名是 "git" 并且不允许我编辑它。这里有一些提示,希望它可以为您节省一些时间和麻烦。这假设您已经在使用 Xcode 的源代码控制并且已经在您的 Mac 上进行了本地提交。在执行此过程之前,请确保您的提交是最新的。
在 Bitbucket 上创建一个新的空 git 存储库。此时不要创建自述文件,因为这会使您的新存储库不...为空。
使用 HTTPS 地址从 Xcode 访问您的 Bitbucket 存储库。问题是,对于一个空的 repo,Bitbucket 不容易弄清楚这个地址是什么。对我来说,它与 SSH 访问的 URL Bitbucket 显示相同,但将 "git@bitbucket.org:" 替换为“https://user@bitbucket.org/”,以及 user@bitbucket.org(希望很明显)您的用户名。
在 Xcode 中,打开源代码管理导航器。这是 Xcode 左侧面板中文件夹图标旁边从左数第二个图标,它看起来像一个正方形,中间有一个 x 和一个圆圈。右键单击 "Remotes" 和 select "Add Existing Remote..."。在 "Remote Name" 下输入 "origin" 或 "Bitbucket" 或任何让你的船漂浮的东西,在位置下输入步骤 2 中的 https:// URL。
现在,万岁,在 Xcode 中,您可以成功执行源代码控制->推送。
谢天谢地,Apple 帮我解决了所有问题,它让我免于伤及我的小脑袋。现在我唯一的脑外伤是因为处理这种胡说八道而用头撞墙。
只需按照以下步骤操作,您的项目就会自动添加到 bitbucket。
1.Go 到源控制器 ---> 创建 git 存储库
点击创建选项后。
2.Open 您的 Bitbucket 帐户并创建新的 repository.And 选择我有一个现有项目。
3.Select 您的存储库地址。
我已经创建了一个回购协议。在 bitbucket 上。现在我想将该回购连接到 Xcode 9。这样我就可以直接从 Xcode 推、拉和执行所有 git 的事情。
有什么办法吗?
谢谢!!!
如果项目文件夹已经在您的计算机上,并且已经在 git 控制之下,请跳过这第一步。否则,请使用命令行或 Xcode 的源代码管理 > 克隆对话框,将您的 bitbucket 存储库克隆到您的计算机上。
打开 Xcode 中的项目并使用它。
没有第3步! Xcode 将看到此 repo 处于 git 控制之下,您将能够像往常一样使用 Xcode 的内置源代码控制功能。
您实际上可以将真实的 Github* 帐户添加到 Xcode/Preferences/Accounts 下的 Xcode。
这实际上会在您之后签出 Bitbucket 项目时进行身份验证。我猜他们加入了用户数据库。
我和你遇到的问题完全一样。为了解决这个问题,我在 Xcode 9 中创建了一个带有 git 版本控制的项目,然后有人让我分享它。为此,我在 bitbucket 上创建了一个空的 repo,复制了它的地址,然后在终端中进入了我的项目目录。
cd ~/repos/<repo_name>
在那里你只需要写
git push --mirror *copiedRepoAddress
确保您在 bitbucket 上创建的存储库是空的,并且您已在本地存储库上提交所有更改。
我刚刚花了一个小时说服 Xcode 9.2 使用新的 Bitbucket git 存储库作为新的远程。我在使用 Bitbucket SSH URL 添加新远程时遇到了问题,因为 Xcode 假设我的用户名是 "git" 并且不允许我编辑它。这里有一些提示,希望它可以为您节省一些时间和麻烦。这假设您已经在使用 Xcode 的源代码控制并且已经在您的 Mac 上进行了本地提交。在执行此过程之前,请确保您的提交是最新的。
在 Bitbucket 上创建一个新的空 git 存储库。此时不要创建自述文件,因为这会使您的新存储库不...为空。
使用 HTTPS 地址从 Xcode 访问您的 Bitbucket 存储库。问题是,对于一个空的 repo,Bitbucket 不容易弄清楚这个地址是什么。对我来说,它与 SSH 访问的 URL Bitbucket 显示相同,但将 "git@bitbucket.org:" 替换为“https://user@bitbucket.org/”,以及 user@bitbucket.org(希望很明显)您的用户名。
在 Xcode 中,打开源代码管理导航器。这是 Xcode 左侧面板中文件夹图标旁边从左数第二个图标,它看起来像一个正方形,中间有一个 x 和一个圆圈。右键单击 "Remotes" 和 select "Add Existing Remote..."。在 "Remote Name" 下输入 "origin" 或 "Bitbucket" 或任何让你的船漂浮的东西,在位置下输入步骤 2 中的 https:// URL。
现在,万岁,在 Xcode 中,您可以成功执行源代码控制->推送。
谢天谢地,Apple 帮我解决了所有问题,它让我免于伤及我的小脑袋。现在我唯一的脑外伤是因为处理这种胡说八道而用头撞墙。
只需按照以下步骤操作,您的项目就会自动添加到 bitbucket。
1.Go 到源控制器 ---> 创建 git 存储库
点击创建选项后。
2.Open 您的 Bitbucket 帐户并创建新的 repository.And 选择我有一个现有项目。
3.Select 您的存储库地址。