美文网首页
【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