今天更换电脑,在使用Tower的时候,一直提示验证失败
- 使用用户名密码,提示验证失败
- 使用ssh的验证,也是提示验证失败
操作:在网页上面已经添加了SSH的验证了。
解决办法:
- 不要一上来就直接使用
Tower
进行用户名验证 - 打开终端,使用
git clone xxx
克隆一个项目到本地,会提示是否使用指纹验证(ssh),输入YES。克隆项目成功 - 操作
Tower
客户端进行克隆操作,选择git
,即可成功。
问题记录:
1. 解决Permission Denied (publickey)问题
解决办法:
ssh-add ~/.ssh/id_rsa 添加ssh key至ssh agen
2. 添加用户信息
如果是自己公司使用的git地址 例如: http://workfile.xxx.cn:8080/profile/personal_access_tokens
添加的时候需要选择GitLab CE/EE
选项
输入
地址
,用户名
和Personal Access Token
。注意:这里不能选择
Custom Server
, 否则会一直验证失败。