哎呀,贼气,昨天下午写好这篇文章了,结果公司给配置了台新电脑,然后就开始迁移东西。没想到就在这时候云笔记崩溃了,我写好的文章尽然没有同步过来。只能再来一遍了,正好昨天新电脑又装了一遍git,全程零报错,哈哈。。下面见教程。
后来发现这个问题好像是有道云笔记的一个bug,出现未知错误时候必须确保ie浏览器能上网,解决了这个问题之后再重新登陆,就OK了。
git生成公私钥
这是一篇写的超级详细的教程 点击查看–git: windows git ssh keys生成
第1步:创建SSH Key。在windows下查看[c盘->用户->自己的用户名->.ssh]下是否有id_rsa、id_rsa.pub文件,如果没有需要手动生成。
打开git bash,在控制台中输入以下命令。
1 | $ ssh-keygen -t rsa -C "youremail@example.com" |
如果本地存在.ssh 执行上述命令之后会提示是否覆盖,输入yes即可
一般来说,输入以上命令行之后,我们连续按三下空格,因为后续操作是
密钥类型可以用 -t 选项指定。如果没有指定则默认生成用于SSH-2的RSA密钥。这里使用的是rsa。同时在密钥中有一个注释字段,用-C来指定所指定的注释,可以方便用户标识这个密钥,指出密钥的用途或其他有用的信息。所以在这里输入自己的邮箱或者其他都行。
输入完毕后程序同时要求输入一个密语字符串(passphrase),空表示没有密语。接着会让输入2次口令(password),空表示没有口令。3次回车即可完成当前步骤,此时[c盘>用户>自己的用户名>.ssh]目录下已经生成好了。
第2步:登录github。打开setting->SSH keys,点击右上角 New SSH key,把生成好的公钥id_rsa.pub放进key输入框中,再为当前的key起一个title来区分每个key。
TortoiseGit使用
下载使用 官网下载链接
如果嫌弃下载慢的话,也可以点击个人珍藏 汉化版TortoiseGit
确保安装好Git之后,先安装tortoisegit,然后安装汉化包。就OK啦。
踩坑时间到:
弄好之后clone项目 发现报错如下 :
“git did not exit cleanly (exit code 1)”
这时候应该右键—>tortoisegit setting—>然后找到network选项,更改配置如下图: