美文网首页
Git 免密拉取代码配置

Git 免密拉取代码配置

作者: 前端开发小匠 | 来源:发表于2018-08-30 09:24 被阅读0次

    git添加 ssh-key

    1. 查看 ~/.ssh 目录是否存在,查看是否已有相关文件;
    2. 若没有则生成一个ssh-key;
    3. 将公钥文件在指定网站进行配置。
    # git账号设置
    $ git config --global user.name "name"
    $ git config --global user.email "xxx@xxx.com"
    
    # -> 1. 查看本地是否已经存在公钥(.pub)/秘钥文件, 一般在 ~/.ssh 目录下; 如果没有则需要创建公钥/秘钥文件;
    $ cd ~/.ssh
    $ ls -l
    $ cat id_rsa.pub
    
    # -> 2. 生成公钥文件( 一般 在 ~/.ssh目录下),  如果已存在可跳过此步;
    $ ssh-keygen -t rsa -C "xxx@xxx.com"
    
    # ->3. 将公钥文件 id_rsa.pub 文件内容添加到指定的网站(如:github.com, gitlab.com)进行验证。
    $ cat  ~/.ssh/id_rsa.pub
    
    # 测试你的ssh-key是否配置成功
    $ ssh -T git@github.com
    # 或
    $ ssh -T git@gitlab.com
    

    其他异常问题:

    • 如果替换问ssh的方式后,拉取代码仍然有问题可以将 https://github.com/Name/project.git 格式的仓库地址改为 git@github.com:Name/project.git 格式的仓库地址
      git remote -vv
      git remote set-url origin git@github.com:name/project.git

    ssh 方式登录远程服务器

    ssh-copy-id user@host -p xxxx 将本地公钥传送到远程主机host上

    参考文章

    相关文章

      网友评论

          本文标题:Git 免密拉取代码配置

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