-
git clone使用前提
git clone 使用前需要配置公钥,以便通过 来下载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形式