配置gitLab的SSH秘钥

在gitLab进行代码的拉去推送的时候需要重复的输入密码,可以在终端执行命令git config --global credential.helper store可以设置全区的使用账号密码,只需要输入一次就可以了。另一种方式是配置SSH秘钥。

配置SSH秘钥

  • 创建公私钥:邮箱就输入gitLab的注册邮箱
    ssh-keygen -t rsa -C "[email protected]" -b 4096
  • 复制公钥的内容:
    pbcopy < ~/.ssh/id_rsa.pub
  • 这时候使用SSH来克隆就可以了。

SSH拉去代码的时候提示“无效的源路径”。

1、因为后台的端口改了。

  • 因为ssh默认的端口号是22,如果后台改变了端口号就会提示连接失败。
ssh: connect to host 192.168.1.1 port 22: Connection refused
fatal: Could not read from remote repository.
  • 问一下后台把端口号改成多少了,更改一下对应的端口号。然后打开终端,在终端输入以下命令来创建config文件更改端口号。
cd ~/.ssh               //进入到ssh文件夹
touch config         //创建config文件
open config          //打开config文件
  • 在config中指定端口号
Host 192.168.1.1   //服务器ip,也可以用Host *来表示所有Host都是使用这个端口号
   Port 80         //指定端口号

sourcetree自动添加ssh

暂时还没用到,先记录一下
https://www.jianshu.com/p/c0d5e649411f

你可能感兴趣的:(配置gitLab的SSH秘钥)