Blogger Information
Blog 81
fans 1
comment 0
visits 124548
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
git 提交数据到码云解决每次都需要提交密码问题
有什么是忘不了的的博客
Original
1139 people have browsed it

转载地址:https://my.oschina.net/cmliangchu/blog/1914451

开发者向代码托管平台写入代码时,最常使用的协议是SSH协议,因为 SSH 协议使用公钥认证,可以实现无口令访问,而若使用 HTTPS 协议每次身份认证时都需要提供口令。使用 SSH 公钥认证,就涉及到公钥的管理。

一、码云创建ssh公钥

1)生成生成ssh公钥,跟着步骤执行这些命令:

ssh-keygen -t rsa -C "xxxxx@xxxxx.com"  

将邮箱替换成码云注册邮箱。

回车三次即可生成sshkey

2)查看 public key,并把他添加到码云(Gitee.com)

cat ~/.ssh/id_rsa.pub

将ssh-rsa到邮箱部分的内容复制出来

 

3)添加用户sshkey

通过个人》设置,添加ssh公钥

 

将sshkey复制进去,点击确定

4)在terminal中继续执行

ssh -T git@git.oschina.net

返回Welcome to Git@OSC, yourname!表示添加成功。

 

二、变更为ssh协议认证

1)将https协议认证变成ssh协议认证

git remote rm origin

将远程的提交方式删除,然后添加新的提交方式

git remote add origin git@github.com:xxx/xxx.git

2)提交代码

git push -u origin master

如果提示没有权限,这里把上面码云创建公钥的步骤执行一遍即可

总结:

不将就是发现的源动力,如果每次都输入用户名密码这样重复性的操作就要想着改变,会发现这个世界已经有这么多简便的方式,这不是一种行为,这是一种思想。


Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post