博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
windows git配置代理通过ssh协议访问github
阅读量:6597 次
发布时间:2019-06-24

本文共 847 字,大约阅读时间需要 2 分钟。

生成SSH Key

第1步:创建SSH Key。在用户主目录下,看看有没有.ssh目录,如果有,再看看这个目录下有没有id_rsaid_rsa.pub这两个文件,如果已经有了,可直接跳到下一步。如果没有,打开Shell(Windows下打开Git Bash),创建SSH Key:

ssh-keygen -t rsa -C "youremail@example.com"

如果一切顺利的话,可以在用户主目录里找到.ssh目录,里面有id_rsaid_rsa.pub两个文件,这两个就是SSH Key的秘钥对,id_rsa是私钥

第2步:登陆GitHub,打开“Account settings”,“SSH Keys”页面:

然后,点“Add SSH Key”,填上任意Title,在Key文本框里粘贴id_rsa.pub文件的内容:

添加远程仓库

在本地仓库文件夹下运行如下命令:

$ git remote add origin git@github.com:michaelliao/learngit.git #该路径是在github中创建生成的

配置代理

首先,Windows用户先下载一个mysgit客户端,下个portable版的就好了,下载地址:

配置conf文件,到C:\Users\xxx\.ssh\目录下创建一个conf文件,文件配置如下:

Host github.com *.github.com    ProxyCommand connect -H http://127.0.0.1:22 %h %p   #设置代理    IdentityFile ~/.ssh/id_rsa #配置私钥文件路径    User git

运行mysgit中的git-bash.bat来启动终端,在终端中将本地仓库文件提交到github

git push -u origin master

 

转载于:https://www.cnblogs.com/grub007/p/9922349.html

你可能感兴趣的文章
JS字符串转换数字
查看>>
使用IntelliJ IDEA开发SpringMVC网站(四)用户管理
查看>>
js 验证中文
查看>>
Linux下运行java DES AES加解密
查看>>
牛津词典 2018 年度词汇 ——「有毒」!
查看>>
Android Arcface人脸识别sdk使用工具类
查看>>
android studio单个工程文件的代理设置
查看>>
我的友情链接
查看>>
一行命令获取当前JVM所有可设置的参数以及当前默认值
查看>>
Linux mint 14下的powerDNS+mysql+powerAdmin搭建个性DNS域名解析服务器
查看>>
Red Hat EnterPrise Linux 5.4下web服务器的综合使用(普通站点、虚拟主机、安全性、...
查看>>
unbantu安装 mysql --- 百度云
查看>>
JS中的默认行为
查看>>
从oracle到mysql,主从到分库,一个普通项目数据库架构的变迁
查看>>
selenium层级定位及鼠标键盘操作
查看>>
SpringBoot跨域问题解决方案
查看>>
(转载)hibernate3.0配置文件模板
查看>>
46、练习:输出指定目录下的所有文件名称
查看>>
IP地址与数字地址相互转换
查看>>
字符串连接[不用库函数]
查看>>