Windows下生成ssh公钥以及Coding的绑定方法
很久时间没用GIT了,之前没有这个刚需,只是为了学习而是学习的,这次使用IDL编写相关文件的时候,因为在同一个pro文件中只是换了井数据,改了相关参数,所以当要对比前一个参数设置的时候,发现之前的代码已经恢复不了。虽然这是我写程序的习惯问题,不过还是强烈感觉到代码管理的重要性。
关于Coding
为什么要用Coding这个平台?因为我之前突然发现在github托管的一个项目中,由于疏忽把一个在线项目的帐户和密码传上去了(汗)。github的私有项目要付费,并且使用速度也不稳定,于是就找到了Coding这个平台,当然我不会告诉你前几天在微博的一个转发活动中我中了他们家的抱枕:-)Coding中可以有1000个项目,并且随便设置公有和私有,正合吾意。
ssh公钥
为什么要使用ssh公钥,因为在使用Coding提交代码的时候,默认是https的方式,这种方法的不好就是每次提交都要输入密码,当然也有方法不输入,详细可见这里不过我还是习惯使用ssh的方式来提交代码,windows下公钥的生成方法如下:
1.首先你的电脑要安装了git,安装方法见这里
2.输入如下命令:
ssh-keygen -t rsa -C "[email protected]"
[email protected]是github账号
3.输入key的名称,如id_rsa
4.这一步会在你的个人目录如(C:\Users\yourname)中生成两个文件,idrsa和idrsa.pub
5.在个人目录下创建一个.ssh的文件夹,注:windows下无法创建.ssh这种类型的文件夹,需要在命令行下使用下面的命令: md .ssh
6.用记事本打开id_rsa.pub文件中的内容,复制到Coding下https://coding.net/user/setting/keys
7.运行下面的命令
git remote set-url origin [email protected]:user/repo.git
愉快的使用吧~