之前通过文档很容易实现了git协议,详见:
http://www.gromacs.org/Developer_Zone/Git/Git_Tutorial#Git_behind_a_proxy
鉴于ssh才是读/写的王道,折腾了半天,终于找到一条可行之路:
1.下载corkscrew
2.编辑~/.ssh/config
Host gitproxy
User git
Hostname your.com
Port 22
ProxyCommand /usr/bin/corkscrew yourproxy.com proxyport %h %p
#签名文件
IdentityFile ~/.ssh/id_rsa
3.使用:
git clone git@gitproxy:/yourgitdir.git
好了,齐活...
网上有一堆nc之类的用法,反正我是没成功过.
另:代理有权限的话:最后一行
ProxyCommand /usr/bin/corkscrew yourproxy.com proxyport %h %p user:pass
Good Luck!
-------------------------------
另,如果用cntlm做代理的话,或许更新一下会有惊喜哦~
分享到:
相关推荐
Git命令如何使用Git将本地文件推送到GitHub 在GitHub上创建一个新的存储库在终端中使用以下命令: git init在当前文件夹中打开一个.git文件git add .要求git跟踪文件夹中的所有文件git remote add origin "SSH link ...
vscode目前发展的很快,易用性方面也远远超过其他文本编辑器如nodepad,这次在使用中发现vscode继承的git功能十分强大和方便,这里将git于github连接的步骤简单描述一下,用以备忘。 1、首先已经安装了git的控制台...
个人项目“Tipoteka” 学生:。 导师: Александр Миловидов 。 不要删除或修改文件夹和文件: .editorconfig 、 .gitattributes 、 .... git clone SSH-адрес_вашего_форка 该
个人项目“神秘假期” 学生: 。 请注意,您的源文件文件夹为source/ 。 有用的文件: 变更指南。 不要删除或注意文件: .editorconfig , .gitattributes , .gitignore , .stylelintrc , .... git clone SSH-
个人项目“神秘假期” 学生: 。 请注意,您的源文件文件夹为source/ 。 有用的文件: 变更指南。 不要删除或注意文件: .editorconfig , .gitattributes , .gitignore , .stylelintrc , .... git clone SSH-
个人项目“神秘假期” 学生: 。 请注意,您的源文件文件夹为source/ 。 有用的文件: 变更指南。 不要删除或注意文件: .editorconfig , .gitattributes , .gitignore , .stylelintrc , .... git clone SSH-
个人项目“神秘假期” 学生: 。 请注意,您的源文件文件夹为source/ 。 有用的文件: 变更指南。 不要删除或注意文件: .editorconfig , .gitattributes , .gitignore , .stylelintrc , ... git clone SSH-а
个人项目“ Keksobucking” 学生: 。 导师: Keks =^.^= 。 不要删除或注意文件: .editorconfig , .eslintrc , .gitattributes , .gitignore , .travis.yml , ... git clone SSH-адрес_вашего_
个人项目“ Keksobucking” 学生: 。 导师: 。 不要删除或注意文件: .editorconfig , .eslintrc , .gitattributes , .gitignore , .travis.... git clone SSH-адрес_вашего_форка 该团队会
个人项目“ Keksobucking” 学生: 。 导师: 。 不要删除或注意文件: .editorconfig , .eslintrc , .gitattributes , .gitignore , .travis.... git clone SSH-адрес_вашего_форка 该团队会
单击屏幕右侧的绿色按钮复制您的存储库的 SSH 地址: 您可以像这样克隆存储库: git clone SSH-адрес_вашего_форка该团队会将存储库克隆到您的计算机并准备您开始工作所需的一切。4.开始学习! 该...
个人项目“ Keksobucking” 学生: 。 导师: 。 不要删除或注意文件: .editorconfig , .eslintrc , .gitattributes , .gitignore , .travis.... git clone SSH-адрес_вашего_форка 该团队会将
个人项目“ Keksobucking” 学生: 。 导师: Артем Черкасов 。 不要删除或注意文件: .editorconfig , .eslintrc , .gitattributes , .gitignore , .travis.... git clone SSH-адрес_ваш
个人项目“ Keksobucking” 学生: 。 导师: 。 不要删除或注意文件: .editorconfig , .eslintrc , .gitattributes , .gitignore , .travis.... git clone SSH-адрес_вашего_форка 该团队会将
个人项目“ Keksobucking” 学生: 。 导师: Константин Мамаев 。 不要删除或注意文件: .editorconfig , .eslintrc , .gitattributes , .gitignore , .travis.... git clone SSH-адрес_
个人项目“ Keksobucking” 学生: 。 导师: 。 不要删除或注意文件:... 单击屏幕右侧的绿色按钮,以复制存储库的SSH地址: 您可以像这样克隆存储库: git clone SSH-адрес_вашего_форка该团队会将存
个人项目“ Kextagram” 学生: 。 导师: 。 不要删除或注意文件: ... 单击屏幕右侧的绿色按钮,以复制存储库的SSH地址: 您可以像这样克隆存储库: git clone SSH-адрес_вашего_форка该团队会将存储
个人项目“ Keksobucking” 学生: 。 导师: Неизвестно 。 不要删除或注意文件: .editorconfig , .eslintrc , .gitattributes , .gitignore , .travis.... git clone SSH-адрес_вашего
个人项目“ Keksobucking” 学生: 。 导师: 。 不要删除或注意文件:... 单击屏幕右侧的绿色按钮,以复制存储库的SSH地址: 您可以像这样克隆存储库: git clone SSH-адрес_вашего_форка该团队会将存
个人项目“ Kextagram” 学生: 。 导师: 。 不要删除或注意文件: .editorconfig , .eslintrc , .gitattributes , .gitignore , .... git clone SSH-адрес_вашего_форка 该团队会将存储库