GitLab 配置 SSH 密钥(详细流程)

  • 检查本机是否存在 密钥,如果存在 id_rsa(私钥)id_rsa.pub(公钥) 文件则说明已经创建过了,直接拷贝即可。

    $ ls ~/.ssh
    

    如果不需要这份可以删除,注意这份密钥没有在使用,移除之后就无法恢复了,之前所使用的地方也需要使用新的:

    $ rm -rf ~/.ssh/id_rsa
    $ rm -rf ~/.ssh/id_rsa.pub
    
  • 创建密钥(存在密钥的可以跳过)

    $ ssh-keygen -t rsa -C "[email protected]"
    
    # 执行命令,将邮箱换成自己的
    $ ssh-keygen -t rsa -C "[email protected]"
    
    # 指定保存文件夹,默认是这个 /Users/dengzemiao/.ssh/id_rsa
    Enter file in which to save the key (/Users/dengzemiao/.ssh/id_rsa): 
    
    # 输入验证密码,如果不想每次都输入验证密码,则直接回车,不进行输入
    Enter passphrase (empty for no passphrase):
    Enter same passphrase again:
    
  • 拷贝 公钥

    $ cat ~/.ssh/id_rsa.pub
    

    GitLab 配置 SSH 密钥(详细流程)_第1张图片

  • 打开 GitLab 进行配置 SSH,配置好之后,就可以通过 SSH 进行拉取更新代码了!

    GitLab 配置 SSH 密钥(详细流程)_第2张图片

    GitLab 配置 SSH 密钥(详细流程)_第3张图片

你可能感兴趣的:(Other,服务器,运维,git)