gpt4 book ai didi

git - 在没有 SSH 访问的情况下在防火墙后使用 GitHub

转载 作者:IT王子 更新时间:2023-10-29 00:52:26 25 4
gpt4 key购买 nike

我真的很想使用 GitHub,但我的公司已将所有内容锁定。现在,我只能通过HTTP协议(protocol)使用Tortoise SVN。我可以用同样的方式使用 GitHub 吗?如果是,怎么办?

最佳答案

我想你总是能够克隆 github通过 HTTP 的存储库,但有你不能推回它们的限制。然而,github 最近引入了智能 HTTP 传输,所以现在你也可以通过 HTTPS 进行推送。这应该可以在任何防火墙后面正常工作。这篇博文中有更多关于智能 HTTP 支持的内容:

https://github.com/blog/642-smart-http-support

给出一个简短的总结 - 如果您单击存储库“源”选项卡上的 HTTP 按钮,它将为您提供如下 URL:

https://mhl@github.com/mhl/unicode-poster.git

如果您使用该 URL 克隆,它会在您需要与服务器通信时提示您输入 github 密码(例如使用 git clonegit fetchgit push 等)但是,您也可以使用如下 URL 进行克隆:

https://mhl:notactuallymypassword@github.com/mhl/unicode-poster.git

...而且您无需重新输入密码。 (正如那篇博文所提到的,确保你在 URL 的开头有 https://,并注意这意味着你的 github 密码将以明文形式存储在你的 git 配置中,所以不要让任何人复制你的 .git 目录!)

关于git - 在没有 SSH 访问的情况下在防火墙后使用 GitHub,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5093558/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com