我真的很想使用GitHub,但是我的公司已经锁定了一切。现在,我只能通过HTTP协议使用Tortoise SVN。我可以用同样的方式使用GitHub吗?如果是这样,怎么样?在没有SSH访问的防火墙后面使用GitHub
回答
我认为你一直能够通过HTTP克隆github知识库,但有限制,你不能推回给他们。但是,github最近引入了智能HTTP传输,因此现在您也可以推送HTTPS。这应该可以在任何防火墙后正常工作。还有更多的智能HTTP支持在这篇博客文章:
为了给一个简短的总结 - 如果你点击一个存储库的“源”选项卡上的HTTP按钮,它会给你一个网址,如:
如果您与该URL克隆,它会提示你无论何时需要与服务器通信(例如与git clone
,git fetch
,git push
等),但是,您也可以克隆使用URL,如:
...你不会需要重新输入密码。 (正如该博客文章提到的,请确保您在URL的开头处有https://
,并且请注意,这意味着您的github密码将以明文形式存储在您的git配置中,因此不要让任何人复制您的.git
目录!)
您可能还需要将您的公司代理地址添加到配置中。例如,要在Windows上使用git bash,我的gitconfig文件的相关部分如下所示: ' [http] sslCAinfo = /bin/curl-ca-bundle.crt proxy = http:// mycache:8080 ' 此文件位于C:\ Program Files(x86)\ Git \ etc(或类似)' – 2013-09-19 16:05:35
根据https://github.com/blog/92-http-cloning,你可以从github上通过http克隆。
在这个线程的另一篇文章给出了一个很好的推动指针。
- 1. 设备防火墙后面通过ssh
- 2. 从Internet上访问防火墙后面的WCF服务
- 3. SSH到服务器后面的防火墙
- 4. 通过SSH连接防火墙后面的远程数据库
- 5. 即使我的comp。teamviewer如何找到我的电脑。防火墙和防火墙的后面没有配置?
- 6. 在防火墙后面配置sendmail
- 7. 在防火墙后面接收答案
- 8. 如何通过https访问限制ssh的防火墙后的heroku git
- 9. 需要使用git背后防火墙:试图SSH隧道
- 10. 防火墙后面的木偶vcsrepo?
- 11. Mac上的红宝石安装问题,在防火墙后面
- 12. 防火墙/访问网站记录器
- 13. kubernetes - 外部防火墙访问
- 14. 使用.net的防火墙
- 15. 如何在防火墙后面使用mozilla Rhino?
- 16. 在防火墙后面使用google maps api
- 17. 如何在防火墙后面使用git
- 18. 在公司防火墙后面使用create-react-app
- 19. 通过外部服务器在防火墙后面的SSH两台计算机
- 20. 禁用使用防火墙
- 21. 从DMZ访问防火墙后的WCF服务
- 22. 检索sinatra中防火墙后面的数据的问题
- 23. 如何设置SSH隧道来访问防火墙后面的网络服务器?
- 24. 如何在防火墙后面使用带有小程序客户端的RMI?
- 25. CORS防火墙问题
- 26. 允许从codeship的SSH访问 - 打开防火墙到EC2东海岸IP
- 27. 防火墙后面的web应用上的OAuth - 可以吗?
- 28. 如何在ActiveMQ中使用防火墙?
- 29. Reg。在Linux的防火墙
- 30. 比较防火墙后面的两个HTML页面
http://stackoverflow.com/questions/16153450/github-windows-client-behind-proxy – 2013-11-14 16:17:52