关于git的ssh

2019-03-30  本文已影响0人  osnail

使用git好久了但是一值都是别人创建好的仓库,自己也创建着弄过,但是感觉是始终不是很明白,今天有时间于是下班后自己啃了一把,
原来很简单嘛T_T
我是用的"码云"创建的仓库,毕竟英语不好,
首先ssh分为两个等级,第一等级就是既能pull也能push,这个ssh就是用户的ssh,还有一个叫做项目的ssh 这个ssh的权限级别就比较低,他只有一个pull的权限,

生成ssh还是蛮简单的,

首先打开你的终端

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

输入后直接点击回车 然后这里我要说一下这个,因为输入后他会询问你密码,这里的密码其实是对该用户下的仓库push时的密码,我是直接回车了,直接回车就是不设置密码,

二 在终端输入

cat ~/.ssh/id_rsa.pub
image.png

这里就会显示你的ssh了,然后copy这段去你的"码云"添加公钥

image.png
然后点击确定,不要忘记名字哦,

三 最后

ssh -T git@gitee.com

若终端显示 Welcome to Gitee.com, yourname! 则表示添加成功

上一篇 下一篇

猜你喜欢

热点阅读