gitlab改密码后权限问题
- 先查看设置Git的user name和email有无变化
$ git config --global user.name
$ git config --global user.email
- 修改ssh key
在終端执行这个命令就能直接在Finder中打开~/.ssh这个隐藏文件夹
open ~/.ssh // 打开
ls // 查看ssh文件
生成SSH密钥过程:
1:查看是否已经有了ssh密钥:cd ~/.ssh
如果没有密钥则不会有此文件夹,有则备份删除.
2:生成密钥:
$ ssh-keygen -t rsa -C "邮箱加引号"
按3个回车,密码为空。
最后得到了两个文件:id_rsa和id_rsa.pub。
3: 复制id_rsa.pub里的ssh key 到Gitlab 设置里的ssh 添加,(直接复制包括空格不改)。
image.png
- 修改hots 文件,添加当前Git 域名IP
shift+cmd+G // mac电脑桌面使用该快键键打开,输入路径/etc/hosts
image.png
克隆权限问题
-
git使用时出现“the authenticity of host 'gitlab.xxx.com can't be established”
解决办法:在Are you sure you want to continue connecting (yes/no)?后面输入yes即可,
image.png
- 不可以直接回车,要输入yes再回车。
- 或者试试 ssh-keygen -R 你要访问的IP地址
网友评论