git只能http拉取,ssh无法clone

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

git只能http拉取,ssh无法clone

3. 此时ssh路径的代码即可clone成功,后续的操作commit,push等都一样

 

注意: 上游的仓库的地址也需要设置一下

git只能http拉取,ssh无法clone

相关文章:

  • 2022-12-23
  • 2021-04-05
  • 2021-10-21
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-03-07
  • 2021-05-18
  • 2022-12-23
  • 2022-01-02
  • 2021-05-18
  • 2021-04-01
相关资源
相似解决方案