在gitLab进行代码的拉去推送的时候需要重复的输入密码,可以在终端执行命令git config --global credential.helper store
可以设置全区的使用账号密码,只需要输入一次就可以了。另一种方式是配置SSH秘钥。
配置SSH秘钥
- 创建公私钥:邮箱就输入gitLab的注册邮箱
ssh-keygen -t rsa -C "your.email@example.com" -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