今天更换电脑,在使用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, 否则会一直验证失败。
验证失败