欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

git clone时出现的问题

程序员文章站 2024-01-13 19:43:40
...
  1. git clone使用前提

    git clone 使用前需要配置公钥,这样可以通过ssh协议(http协议不行) 来下载github上的代码,如果不小心使用了Clone with HTTPS的方式,即使配置了公钥也不会生效,而且会产生一个问题,当我们在idea上pull代码的时候,还是会出现需要账号密码的情况,也就是我们配置的 公钥 没有生效。

    git clone https://。。。
    
  2. git clone使用了https协议的验证
    当我们执行,下面的命令时:

    git remote -v
    

    出现如下图所示:
    git clone时出现的问题
    说明我们git通过https的方式连接了github,这个时候,如果想要将连接方式改成ssh的方式,就需要我们使用下面的操作命令
    git clone时出现的问题

  3. git http改ssh

    1.查看用户名与邮箱

      $ git config --global user.name "YourName"
      $ git config --global user.email "[email protected]"
    

    2.查看是否否已经生成过ssh-key 有会显示

       $ cat .ssh/id_rsa.pub
       ssh-rsa AAAAB3NzaC1yc2EAJNWaKdnPytH6TSqgkrNjxOlaJzNXhLKW3Vwh/SSPV3MVXfB9aBhS5aDjCDPBctd6Y/EgUy/vbZRVJOUvWihOZlghNX0wikX8aVkvo/3viUy90pFPHyQ6syTiNKluDsiBN8JRZyU9g493WpY4JT13O8j5ekMD4CN+BgEVd++ZsRLRVtotqAyUKLOotdWa/u4NcWV9z28qW1k52PNCBeWJ7/5WRujISAyxQt/M/oY3Hm2QQV2j9BW3m38AvjHUvqRnoFRe0eBAnPGX1mn2GZcmFa1p4+YEqApBuwwBUpQn0Bfx6CSTxI0HwvFOK3nUuKLzAPGl29dw4hUp9TKf5uYB1 [email protected]
    
    

    3.如果没有就新建ssh-key

      $ ssh-****** -t rsa -C "[email protected]"
    

    4.断开与远程仓库的连接

    $ git remote rm origin 
    

    5.将自己的ssh-key添加到远程仓库的ssh-key里

    6.使用ssh链接重新连接远程仓库

    $  git remote add origin <你的项目地址>  //注:项目地址形式为ssh形式