一般的Git托管网站都支持两种关联方式:HTTP和SSH。HTTP不用多说,直接git clone URL即可(当然,运行时候需要输入username和password),但是SSH不能直接使用URL,需要在相应网站上添加SSH公钥。
那么怎么生成SSH公私钥呢?
不用去找第三方的ssh生成工具,Git本身就附带了此功能,下面来看一下。
一 Git GUI Here 生成:
Help —— Show SSH Key(如果没有往下操作生成)
拿到公钥,到Git站点添加上即可。
二 Git Bash Here —— 命令行产生:
$ ssh-keygen -t rsa -C "youremail@example.com"
接下来到用户主目录里找到.ssh
目录,里面有id_rsa
和id_rsa.pub
两个文件,这两个就是SSH Key的秘钥对,id_rsa
是私钥,不能泄露出去,id_rsa.pub
是公钥,到Git站点添加上即可。
这样就可以使用SSH来clone了。
参考:管理仓库