Which remote URL should I use 我应该用哪种远程 URL

在 Github 中有几种方式来复制项目库。如下图

URL

如何设置,查看 修改远程 URL

Cloning with HTTPS (recommended) 推荐使用 HTTPS

https:// 克隆的网址上所有可用的库,公共和私人的。他们很智能,所以他们会为你提供只读或读/写访问,这取决于你的库的权限。

这些URL无处不在——即使你是在防火墙或代理。在某些情况下,如果你想使用SSH,你可以使用SSH的端口

当你git fetch, git pull, 或 git push 使用远程存储库时,需要 提供 GitHub 的 username 和 password 。

Cloning with SSH 使用 SSH

这些链接提供通过 SSH 的 Git 仓库,这是一个安全协议。使用这些链接,你必须有一个 SSH 密钥对 在您的计算机生成的,并连接到你的GitHub帐户。

GitHub 的桌面客户端自动配置SSH钥匙给你,如果你不想纠结在命令行。

提示:SSH 网址可以在本地使用,或作为一个安全的方式部署到生产服务器代码。您还可以使用 SSH 代理转发您的部署脚本来避免管理服务器上的密钥。

Cloning with Subversion 使用 Subversion

同样,你可以使用 Subversion 客户端 来访问 Github。 Subversion 提供了比 Git 更多特性设置,详见 SVN 和 Git 的不同点

一个单独的文章更多的信息关于怎样使用 Subversion 与 GitHub 互动

Further reading 延生阅读

参考https://help.github.com/articles/which-remote-url-should-i-use/