GIT 添加个人公钥,无密码操作无密码拉取代码

该博客介绍了如何生成SSH密钥,并将其应用于Git代码托管平台,如Coding。步骤包括使用ssh-keygen命令创建密钥对,将公钥添加到平台,测试SSH连接,以及将本地项目的HTTPS链接切换为SSH链接,以实现无密码推送代码。

 首先生成ssh秘钥, -C是你的GIT代码连接,要ssh格式的

ssh-keygen -t rsa -C "wpj@yiiRbac.com"

如果不需要密码的就连续回车。
最后得到了两个文件:id_rsaid_rsa.pub。这两个文件一般放在~/.ssh目录下。

3、打开id_rsa.pub文件,将里面的内容复制到代码托管平台上,一般是你项目设置中

4、测试ssh是否生效

ssh -T git@git.coding.com #我采用的是coding代码托管平台,所以测试地址是git@git.coding.com,成功则出现:Hello name You've connected to Coding.net by SSH successfully!

5、将本地的https访问方式改为ssh方式,修改.git文件夹下config中的url

[remote "origin"]
    url = git@git.coding.net:test/test.git
    fetch = +refs/heads/*:refs/remotes/origin/*

修改后

[remote "origin"]
    url = git@git.coding.net:test/test.git
    fetch = +refs/heads/*:refs/remotes/origin/*  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值