今天在clone项目的时候,因为是在新电脑进行操作,所以需要输入密码,可是无论我怎样输入密码,都还是出现
Permission denied, please try again
,弄了好久才解决,特此记录。
其实,主要问题是
工程的SSH key
,这个还是隔壁的程序员小哥哥提醒我的,可以打开gitlab 我的,设置,菜单栏下的SSH key看一看。
下面是解决步骤:
FIRST
打开gitBash,在系统路径, 输入 cd ~/.ssh/ 回车,主要就是要进入
.ssh
这个文件夹里面,没有的话就自己创建一个
Second
在
.ssh
文件夹路径配置全局的姓名和邮箱
分别输入以下代码
git config --global user.name "xxxxx"
git config --global user.email "xxxxx@xx.com"
Third
输入 (xxx.com指的是上面输入的邮箱地址)
ssh-keygen -t rsa -C "xxxx@xxxx.com"
Four
紧接着 确定 要储存的文件,以及输入密码,根据英文进行操作,回车,操作完了之后,系统路径下就生成了两个文件:id_rsa和id_rsa.pub
Five
用记事本打开id_rsa.pub 这个文件,复制里面的key
Six
打开gitlab,点击个人-设置-SSH密钥-添加,然后复制密钥,随便命名,然后就大功告成啦。
回去重新进行我们的git操作,输入上面我们自己配置的密码即可。
注意:
id_rsa和id_rsa.pub 这两个文件一定要在系统路径的 .ssh
文件件路径,否则不生效哟。