之前通过文档很容易实现了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提供了多种协议来实现远程仓库的配置,包括HTTP、HTTPS、SSH等。 五、Git的常用命令和工作方式建议 Git提供了许多常用的命令,包括add、commit、push、pull、branch等。开发者可以根据不同的需求选择合适的...
本备忘录列出了部分基础Git命令和操作,方便开发者快速记忆和使用。 1. 初始化Git仓库 在指定的目录下创建一个空的Git仓库,可以使用 `git init <directory>` 命令。如果不带任何参数,Git将在当前目录下初始化仓库...
Git命令如何使用Git将本地文件推送到GitHub 在GitHub上创建一个新的存储库在终端中使用以下命令: git init在当前文件夹中打开一个.git文件git add .要求git跟踪文件夹中的所有文件git remote add origin "SSH link ...
vscode目前发展的很快,易用性方面也远远超过其他文本编辑器如nodepad,这次在使用中发现vscode继承的git功能十分强大和方便,这里将git于github连接的步骤简单描述一下,用以备忘。 1、首先已经安装了git的控制台...
- **GIT常用命令备忘**: - 总结常用的Git命令及其用途。 - **2016年最受欢迎的编程语言**: - 分析2016年最受开发者欢迎的语言。 - **GitHub秘籍**: - 分享提高GitHub使用效率的小技巧。 - **史上最浅显易懂的Git...
通过Cygwin或Git安装,也可以使用`ssh.exe`。`ssh [ip or hostname]`命令用于连接到远程主机,`vagrant ssh`则可以在与Vagrantfile相同的目录中进入虚拟机。 2. **基本文件和目录管理**: - `pwd`:显示当前工作...
10. **远程访问与版本控制**:掌握SSH远程登录和SFTP文件传输,了解版本控制系统如Git的基本操作。 这份手册应该以简洁明了的方式呈现这些内容,使得程序员能够在遇到问题时迅速找到解决办法,实现“一分钟定位80%...
个人项目“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-адрес_вашего_форка 该团队会将