我们经常发布文档更新,此页面的翻译可能仍在进行中。有关最新信息,请访问英文文档。如果此页面上的翻译有问题,请告诉我们

此版本的 GitHub Enterprise 将停止服务 此版本的 GitHub Enterprise 已停止服务 2020-01-22. 即使针对重大安全问题,也不会发布补丁。 要获得更好的性能、改进的安全性和新功能,请升级到 GitHub Enterprise 的最新版本。 如需升级方面的帮助,请联系 GitHub Enterprise 支持

我应使用哪个远程 URL?

有几种方法可以克隆 GitHub 上提供的仓库。

本文内容

当您登录到帐户查看仓库时,可以用于将项目克隆到计算机上的 URL 在仓库详细信息下方提供:

远程 URL 列表

有关设置或更改远程 URL 的信息,请参阅“更改远程仓库的 URL”。

https:// 克隆 URL 在所有仓库(公共和私有)中提供。 这些 URL 在所有位置均有效 -- 即使您位于防火墙或代理背后。

当您在命令行中使用 HTTPS URL 对远程仓库执行 git clonegit fetchgit pullgit push 命令时,系统将要求您输入 GitHub Enterprise 用户名和密码。

如果您启用了双重身份验证,则必须提供个人访问令牌,而不是输入您的 HTTPS Git 密码。

提示

  • 您可以使用凭据小助手让 Git 在每次与 GitHub 会话时记住您的 GitHub 用户名和密码。

  • 要克隆仓库而不在命令行中对 GitHub Enterprise 进行身份验证,您可以使用 GitHub Desktop 进行克隆。

使用 SSH URL 克隆

SSH URL 通过 SSH(一种安全协议)提供 Git 仓库的访问权限。 要使用 URL,您必须在计算机上生成 SSH 密钥对,并将公钥添加到您的 GitHub Enterprise 帐户。 有关设置 SSH 密钥对的信息,请参阅“生成 SSH 密钥”。

使用 SSH URL 对远程仓库执行 git clonegit fetchgit pullgit push 命令时,系统将提示您输入密码,并且必须提供您的 SSH 密钥密码

提示:SSH URL 可在本地使用,也可作为将代码部署到生产服务器的一种安全方式。 您还可以将 SSH 代理转发与部署脚本一起使用,以避免管理服务器上的密钥。

使用 Subversion 克隆

您还可以使用 Subversion 客户端访问 GitHub 上的任何仓库。 Subversion 提供与 Git 完全不同的功能集;有关快速概览,请参阅“Subversion 和 Git 有哪些区别?

我们有一篇单独的文章,介绍如何使用 Subversion 与 GitHub 交互的更多信息

延伸阅读

问问别人

找不到要找的内容?

联系我们