git某天提交时,突然成了这样?以为代码线问题,重新拉取,push依然报错,提示文件过大,修改文件上限依然不行,因此修改为ssh提交:
用ssh路径去clone代码发现,提示无权限,一直要求输入密码,此时也无济于事,通过以下来设置权限:
1. 打开git bash , 执行 ssh ****** -rsa ...指令来生成ssh-key, 在user下面找到 id_rsa.pub复制ssh-key,然后再gitlab中右上角的user-setting的ssh-key中添加这个ssh-key;
2.再客户端设置为ssh
3. 此时ssh路径的代码即可clone成功,后续的操作commit,push等都一样
注意: 上游的仓库的地址也需要设置一下