美文网首页
【git】clone代码、ssh、权限问题

【git】clone代码、ssh、权限问题

作者: Q小予o0 | 来源:发表于2021-06-17 10:17 被阅读0次

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地址

相关文章

网友评论

      本文标题:【git】clone代码、ssh、权限问题

      本文链接:https://www.haomeiwen.com/subject/lsoqyltx.html