-
git clone使用前提
git clone 使用前需要配置公钥,这样可以通过ssh协议(http协议不行) 来下载github上的代码,如果不小心使用了Clone with HTTPS的方式,即使配置了公钥也不会生效,而且会产生一个问题,当我们在idea上pull代码的时候,还是会出现需要账号密码的情况,也就是我们配置的 公钥 没有生效。
git clone https://。。。
-
git clone使用了https协议的验证
当我们执行,下面的命令时:git remote -v
出现如下图所示:
说明我们git通过https的方式连接了github,这个时候,如果想要将连接方式改成ssh的方式,就需要我们使用下面的操作命令
-
git http改ssh
1.查看用户名与邮箱
$ git config --global user.name "YourName" $ git config --global user.email "email@mail.com"
2.查看是否否已经生成过ssh-key 有会显示
$ cat .ssh/id_rsa.pub ssh-rsa AAAAB3NzaC1yc2EAJNWaKdnPytH6TSqgkrNjxOlaJzNXhLKW3Vwh/SSPV3MVXfB9aBhS5aDjCDPBctd6Y/EgUy/vbZRVJOUvWihOZlghNX0wikX8aVkvo/3viUy90pFPHyQ6syTiNKluDsiBN8JRZyU9g493WpY4JT13O8j5ekMD4CN+BgEVd++ZsRLRVtotqAyUKLOotdWa/u4NcWV9z28qW1k52PNCBeWJ7/5WRujISAyxQt/M/oY3Hm2QQV2j9BW3m38AvjHUvqRnoFRe0eBAnPGX1mn2GZcmFa1p4+YEqApBuwwBUpQn0Bfx6CSTxI0HwvFOK3nUuKLzAPGl29dw4hUp9TKf5uYB1 huangrongyao@foreverider.com
3.如果没有就新建ssh-key
$ ssh-keygen -t rsa -C "email@mail.com"
4.断开与远程仓库的连接
$ git remote rm origin
5.将自己的ssh-key添加到远程仓库的ssh-key里
6.使用ssh链接重新连接远程仓库
$ git remote add origin <你的项目地址> //注:项目地址形式为ssh形式
git clone时出现的问题
最新推荐文章于 2024-05-18 00:27:08 发布