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

3
我们都知道Xcode 9提供了很多Github的支持,例如克隆、提交、拉取、推送等。在Xcode->首选项中有一个选项可以添加GitHub账户。下面是一张截图。

enter image description here

我可以添加我的公共GitHub账户。我们在办公室有一个私有Git服务器,我们使用这个IP(192.168.1.15)访问它,但是我无法在Xcode中添加这个Git服务器帐户。我已经添加了我的个人公共GitHub帐户(shamiul110107),如下图所示。
我的问题是如何在Xcode 9中添加我的私有Git服务器帐户?
提前致谢。

你所说的“本地Git账户”是什么意思?你是指本地的Git代码库吗?在本地机器上使用Git代码库不需要“账户”。 - Scott Newson
我更新了我的问题,请查看一下。@scott Newson - Samiul Islam Sami
3个回答

2

@Samiul Islam Sami

Xcode9之前的版本中,您可以添加本地Git服务器帐户。从Xcode9开始,该功能已被删除,并且Github已与Xcode集成,使您可以在Xcode9中控制您的Github repositories。但是,您仍然可以在不向Xcode添加帐户的情况下,在办公室使用您的Git Server

  1. 打开Xcode
  2. 源代码控制->克隆
  3. 添加来自本地Git服务器的存储库URL(在这里,我正在使用来自GitHub的git存储库,而没有向我的Xcode添加任何帐户)
  4. 按下克隆并选择保存位置
  5. 该项目将在您的PC上创建一个本地存储库
  6. 您可以添加更改和commit,然后push

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

下面是添加的图像:

enter image description here enter image description here enter image description here enter image description here enter image description here enter image description here enter image description here

enter image description here


0

如果您已经有一个本地仓库需要推送到远程,您可以使用命令行添加远程仓库:

  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 项目。您应该能够通过源代码管理 > 推送到新的远程仓库。


-1

您无法添加“Git服务器帐户”,也不需要这样做。这与帐户无关;您正在错误的地方查找。

如果问题是如何从远程存储库克隆,请选择源代码控制 -> 克隆并输入所需信息。或者使用命令行进行克隆。无论哪种方式,一旦您拥有了克隆版本,就没有其他事情要做了,因为克隆版本包含了远程信息。


但我可以添加我的公共Git账户。我能够从我的Xcode创建存储库、克隆、推送、拉取等操作,而不使用命令行。但我无法在我的私有Git服务器上执行此操作。 - Samiul Islam Sami
不可以。你可以添加你的_GitHub_账户。那不是一个代码库,它是一个GitHub账户。类似于电子邮件账户。类似于Apple ID!你可以随意给我点踩;你问了Xcode 9如何工作,而我正在告诉你它是如何工作的。你不必喜欢它,但我所说的完全正确。在“账户”首选项中输入代码库账户信息的功能已经消失了。 - matt
虽然你的回答不完全符合我的问题,但它解决了我关于克隆的另一个问题。 - Samiul Islam Sami

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接