安装
? ? ? ? 可以 参见 安装git ,讲的比较细致
? ? ? ? 但是我个人觉得没啥说的,从官网 https://git-scm.com/downloads 下载exe文件,然后双击运行exe,唯一要注意的就是选择一下安装位置。其他的保持默认就可以了,一直next就行了
? ? ? ?
从github 克隆一个项目
? ? ? ? 以下仅针对有github账号的小伙伴,没有的自己先申请一个,用qq邮箱就可以申请。不麻烦。
? ? ? ? 首先我们确定克隆的方式是用ssh ,为什么呢,因为用 https,每次都要你输入账号密码,麻烦,我们的宗旨是越简单越好。
 ? ? ? ? 有了ssh地址,在你想要放文件的文件夹下打开命令行,输入 git clone 你复制的ssh地址 ,比如 git clone git@github.com:dongfanger/pycnblog.git 然后回车即可。
 ? ? ? ? 完成

重要的步骤
? ? ? ? 当然,想要达上述效果,第一次你需要配置一点点东西,也就是所谓的ssh key ,怎么做呢
- github界面点击你的头像哪儿,找到设置(Settings)
 - 找到
SSH and GPG keys ,然后点击 SSH keys 下面的 generating SSH keys 可以跳转到教你如何生成SSH keys,如何添加 SSH keys。但是考虑到可能有小伙伴不太习惯看英文,所以我把操作提取出来。

- 操作分两步,生成 SSH keys,复制 SSH keys 到github ,
- 生成: 任意文件夹下,右键,git bash here,输入
ssh-keygen -t ed25519 -C "your_email@example.com" your_email@example.com 换成你的邮箱,我之前是用qq邮箱注册的,所以就改成我的qq邮箱 ,回车

- 复制keys:继续输入
clip < ~/.ssh/id_ed25519.pub 回车即可,keys就复制好了

- 进去后 title 你随便写一个,尽量全英文,我没试过中文可以不。key哪儿粘贴就可以了,粘贴完后点击 add ssh key 就可以了

? ? ? ? 现在你就可以通过最前面的的方法 clone 一个项目到你的电脑本地了
|