`
iyuan
  • 浏览: 463745 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

git通过代理使用ssh协议(备忘)

阅读更多
之前通过文档很容易实现了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做代理的话,或许更新一下会有惊喜哦~
0
0
分享到:
评论

相关推荐

    gitCheatsheet:git和github的简单备忘单

    Git命令如何使用Git将本地文件推送到GitHub 在GitHub上创建一个新的存储库在终端中使用以下命令: git init在当前文件夹中打开一个.git文件git add .要求git跟踪文件夹中的所有文件git remote add origin "SSH link ...

    vscode中利用git通过ssh连接github的方法

    vscode目前发展的很快,易用性方面也远远超过其他文本编辑器如nodepad,这次在使用中发现vscode继承的git功能十分强大和方便,这里将git于github连接的步骤简单描述一下,用以备忘。 1、首先已经安装了git的控制台...

    780911-typoteka-3:奥尔加·季霍诺娃

    个人项目“Tipoteka” 学生:。 导师: Александр Миловидов 。 不要删除或修改文件夹和文件: .editorconfig 、 .gitattributes 、 .... git clone SSH-адрес_вашего_форка 该

    239474-magic-vacation-1:Anastasia Roshchupkina

    个人项目“神秘假期” 学生: 。 请注意,您的源文件文件夹为source/ 。 有用的文件: 变更指南。 不要删除或注意文件: .editorconfig , .gitattributes , .gitignore , .stylelintrc , .... git clone SSH-

    1323129-magic-vacation-1:马克西姆·查里克(Maxim Chalik)

    个人项目“神秘假期” 学生: 。 请注意,您的源文件文件夹为source/ 。 有用的文件: 变更指南。 不要删除或注意文件: .editorconfig , .gitattributes , .gitignore , .stylelintrc , .... git clone SSH-

    1545793-magic-vacation-1:德米特里·沙加列耶夫(Dmitry Shagaleev)

    个人项目“神秘假期” 学生: 。 请注意,您的源文件文件夹为source/ 。 有用的文件: 变更指南。 不要删除或注意文件: .editorconfig , .gitattributes , .gitignore , .stylelintrc , .... git clone SSH-

    57327-magic-vacation-1:安娜·科蒂克(Anna Kotik)

    个人项目“神秘假期” 学生: 。 请注意,您的源文件文件夹为source/ 。 有用的文件: 变更指南。 不要删除或注意文件: .editorconfig , .gitattributes , .gitignore , .stylelintrc , ... git clone SSH-а

    41847-keksobooking-2:叶夫根尼娅·佐莉娜(Evgeniya Zorina)

    个人项目“ Keksobucking” 学生: 。 导师: Keks =^.^= 。 不要删除或注意文件: .editorconfig , .eslintrc , .gitattributes , .gitignore , .travis.yml , ... git clone SSH-адрес_вашего_

    635697-keksobooking:玛丽娜·朱拉夫列娃

    个人项目“ Keksobucking” 学生: 。 导师: 。 不要删除或注意文件: .editorconfig , .eslintrc , .gitattributes , .gitignore , .travis.... git clone SSH-адрес_вашего_форка 该团队会

    664403-keksobooking

    个人项目“ Keksobucking” 学生: 。 导师: 。 不要删除或注意文件: .editorconfig , .eslintrc , .gitattributes , .gitignore , .travis.... git clone SSH-адрес_вашего_форка 该团队会

    1447805-cinemaddict-13:安德烈·绍尔尼科夫

    单击屏幕右侧的绿色按钮复制您的存储库的 SSH 地址: 您可以像这样克隆存储库: git clone SSH-адрес_вашего_форка该团队会将存储库克隆到您的计算机并准备您开始工作所需的一切。4.开始学习! 该...

    429879-keksobooking:阿特姆·马卡罗夫(Artem Makarov)

    个人项目“ Keksobucking” 学生: 。 导师: 。 不要删除或注意文件: .editorconfig , .eslintrc , .gitattributes , .gitignore , .travis.... git clone SSH-адрес_вашего_форка 该团队会将

    264609-keksobooking:阿特姆·阿克森琴科(Artem Aksentenko)

    个人项目“ Keksobucking” 学生: 。 导师: Артем Черкасов 。 不要删除或注意文件: .editorconfig , .eslintrc , .gitattributes , .gitignore , .travis.... git clone SSH-адрес_ваш

    445713-keksobooking:列昂尼德·斯米尔诺夫(Leonid Smirnov)

    个人项目“ Keksobucking” 学生: 。 导师: 。 不要删除或注意文件: .editorconfig , .eslintrc , .gitattributes , .gitignore , .travis.... git clone SSH-адрес_вашего_форка 该团队会将

    468133-keksobooking:阿列夫汀

    个人项目“ Keksobucking” 学生: 。 导师: Константин Мамаев 。 不要删除或注意文件: .editorconfig , .eslintrc , .gitattributes , .gitignore , .travis.... git clone SSH-адрес_

    keksobooking:Keksobooking培训项目

    个人项目“ Keksobucking” 学生: 。 导师: 。 不要删除或注意文件:... 单击屏幕右侧的绿色按钮,以复制存储库的SSH地址: 您可以像这样克隆存储库: git clone SSH-адрес_вашего_форка该团队会将存

    782277-kekstagram:米哈伊尔·贝扎蓬尼(Mikhail Bezaponny)

    个人项目“ Kextagram” 学生: 。 导师: 。 不要删除或注意文件: ... 单击屏幕右侧的绿色按钮,以复制存储库的SSH地址: 您可以像这样克隆存储库: git clone SSH-адрес_вашего_форка该团队会将存储

    keksobooking

    个人项目“ Keksobucking” 学生: 。 导师: Неизвестно 。 不要删除或注意文件: .editorconfig , .eslintrc , .gitattributes , .gitignore , .travis.... git clone SSH-адрес_вашего

    272763-keksobooking:伊万·罗曼诺夫(Ivan Romanov)

    个人项目“ Keksobucking” 学生: 。 导师: 。 不要删除或注意文件:... 单击屏幕右侧的绿色按钮,以复制存储库的SSH地址: 您可以像这样克隆存储库: git clone SSH-адрес_вашего_форка该团队会将存

    618225-kekstagram:德米特里·拜科夫(Dmitry Bykov)

    个人项目“ Kextagram” 学生: 。 导师: 。 不要删除或注意文件: .editorconfig , .eslintrc , .gitattributes , .gitignore , .... git clone SSH-адрес_вашего_форка 该团队会将存储库

Global site tag (gtag.js) - Google Analytics