如何在Xcode 9 中添加本地Git 服务器帐户?

How to add local Git server account in Xcode 9?

我们都知道 Xcode 9 提供了很多对 Github 的支持,例如 clone、commit、pull、push 等。Xcode->preferences 中有一个选项添加 GitHub 帐户。下面是截图。

我可以添加一个我的 Remote(public) GitHub 帐户。我们办公室有一个私人 Git 服务器,我们使用此 ip (192.168.1.15) 访问它,但我无法在我的 Xcode 上添加此 Git 服务器帐户。我已经添加了我的个人 public GitHub 帐户 (shamiul110107),如下图所示。

我的问题是如何在 Xcode 9 中添加我的私人 Git 服务器帐户?

提前致谢。

您不能添加 "Git server account",也不需要。这与帐户无关;你找错地方了。

如果问题是如何从远程存储库克隆,请选择“源代码管理”->“克隆”并输入所需信息。或者使用命令行克隆。无论哪种方式,一旦你有了一个克隆,就没有别的事可做,因为克隆包含远程信息。

@Samiul Islam Sami

Xcode 的早期版本中,即。在 Xcode9 之前,您可以添加本地 Git 服务器帐户。从 Xcode9 开始,该功能已被删除并且 Github 已与 Xcode 集成,这使您可以在 [=11= 内控制您的 Github repositories ].但是,您仍然可以在办公室使用 Git Server,而无需向 Xcode 添加帐户。

  1. 打开Xcode
  2. 源代码管理 -> Clone
  3. 从本地 Git 服务器添加存储库 URL(这里我使用 GitHub 的 git 存储库,而没有向我的 [=10 添加任何帐户=])
  4. Clone和Select保存位置
  5. 该项目将在您的 PC 中创建一个本地存储库
  6. 您可以添加更改,然后 commit 然后 push

在推送到本地 Git 服务器时,需要用户凭据,在您的情况下是您的 用户名密码 用于您的本地 Git 服务器帐户。

图片添加如下:-

如果您已有需要推送到远程的本地存储库,您可以使用命令行添加该远程:

  1. 登录到远程服务器,如果没有则创建一个裸仓库 存在:git init --bare repo.git

  2. 在本地机器上关闭 Xcode。

  3. cd 到 Xcode 项目目录。

  4. 添加遥控器:git remote add origin ssh://username@host:port/path-to-repo.git

  5. 打开 Xcode 项目。您应该能够源代码管理>推送到新的遥控器。