从远程仓库克隆文件进自己的硬盘:
windows:(使用git bash)
1. cd ~./.ssh 第一次会提示无这个文件夹
2. ssh-keygen -t rsa -C "youremail@example.com" 会让你输入key文件名字,随便输入, 第二次,第三次输入password 的时候直接回车可免密。你需要把邮件地址换成你自己的邮件地址,然后一路回车,使用默认值即可,由于这个Key也不是用于军事目的,所以也无需设置密码。如果一切顺利的话,可以在用户主目录里找到.ssh
目录,里面有id_rsa
和id_rsa.pub
两个文件,这两个就是SSH Key的秘钥对,id_rsa
是私钥,不能泄露出去,id_rsa.pub
是公钥,可以放心地告诉任何人。
第2步:登陆GitHub,打开“Account settings”,“SSH Keys”页面:然后,点“Add SSH Key”,填上任意Title,在Key文本框里粘贴id_rsa.pub
文件的内容。
3.cat id_ecdsa.pub 可显示key内容,然后复制贴入
克隆仓库的命令是 git clone <url>
。 比如,要克隆 Git 的链接库 libgit2
,可以用下面的命令:
$ git clone https://github.com/libgit2/libgit2
或者
$ git clone git@github.com:michaelliao/gitskills.git
这会在当前目录下创建一个名为 “libgit2” 的目录,并在这个目录下初始化一个 .git
文件夹, 从远程仓库拉取下所有数据放入 .git
文件夹,然后从中读取最新版本的文件的拷贝。 如果你进入到这个新建的 libgit2
文件夹,你会发现所有的项目文件已经在里面了,准备就绪等待后续的开发和使用。
参考:
https://www.jianshu.com/p/93738d041381
https://www.liaoxuefeng.com/wiki/896043488029600/896954117292416