我在公司代理后面工作,使用Windows 7 pc,我会使用git hub,克隆一些repo,做pull,commit和push.
我不知道我的代理的密码.
我可以通过"下载ZIP"按钮定期下载回购,但我会通过命令行或GitHub客户端应用程序使用GIT.
谢谢.
编辑
我想要克隆的存储库是一个私有存储库,我是一个贡献者.
我收到以下消息:
*致命:无法访问'https:***.git /':连接在300043毫秒后超时*
Cod*_*ard 12
我不知道为什么我可以定期下载ZIP,但我无法克隆回购.为何如此区别?
代理用于访问互联网(这意味着"走出"您的内部网络).在你的情况下,你可以下载,ZIP但同时你不能从github拉代码,看起来你没有正确的权限.
当您下载ZIP时,您只需连接到互联网并下载文件,而在连接到git并尝试下载代码时,您需要使用任何git协议.
要设置git代理配置:
git config --global http.proxy http://user:pass@proxy.server.com:8080
git config --global https.proxy http.proxy http://user:pass@proxy.server.com:8080
Run Code Online (Sandbox Code Playgroud)但在你的情况下你不知道密码所以你应该首先尝试设置ssh密钥并检查它是否有效.
如果您不想设置全局代理,也许您只想通过代理访问某些 GitHub 存储库,而不是本地服务器上托管的存储库。
git clone --config http.proxy=http://proxy.local:3128 https://github.com/..../repo.git
Run Code Online (Sandbox Code Playgroud)
如果您想在克隆特定存储库后添加代理:
git config --add remote.[remote-name].proxy http://proxy.local:3128
Run Code Online (Sandbox Code Playgroud)
(替换remote-name为您的遥控器的名称,例如origin)
| 归档时间: |
|
| 查看次数: |
14760 次 |
| 最近记录: |