为了出门写代码方便,决定还是开个项目,因此才有了这次经历。
原来有在windows下用过git,不过用法跟svn一样。虽然以前也在souceforge或者git上看一些代码,但是对操作一直没有了解过。今天把自己配置过程记录一下,方便以后查看。
开始之前没有发现,CODE下的规则,直接百度各种资料,后来才发现,呵呵,这也太显眼了。
1.创建项目
这个简单,也没啥可记录的。
2.配置git
给的链接下的太慢了,我干脆直接下了个git,Git-1.9.5-preview20150319,给个下载地址吧https://s3.amazonaws.com/github-cloud/releases/325827/8ddeba82-ce92-11e4-9812-db61045d243b.exe?response-content-disposition=attachment%3B%20filename%3DGit-1.9.5-preview20150319.exe&response-content-type=application/octet-stream&AWSAccessKeyId=AKIAISTNZFOVBIJMK3TQ&Expires=1433901335&Signature=UAfi8OlcLYDMqtuZO9alvREjQ1c%3D。直接安装的,没啥说的。
安装完之后,运行bash,配置用户名和邮箱,一开始没看规则,随便写了一个邮箱,发现不是csdn注册的邮箱,结果始终不行,我也不确定是不是就有这个要求。
附下命令
<span style="font-size:14px;">git config --global user.name "CSDN id" git config --global user.email "CSDN passport中注册邮箱"</span>
3.创建key
这个,是我看了百度的材料第一个搞的,结果邮箱不对,代码始终提交不了。这个目录在Windows下是在Users\\主机目录下的,操作过程中,需要输入文件名,我任意给的,发现也没有什么问题,按照它这个说法,给的名字是id_rsa。
操作过程我直接粘过来:
首先检查本机公钥:
$ cd ~/.ssh
如果提示:No such file or directory 说明你是第一次使用git。如果不是第一次使用,请执行下面的操作,清理原有ssh密钥。
$ mkdir key_backup
$ cp id_rsa* key_backup
$ rm id_rsa*
生成新的密钥:
$ ssh-keygen -t rsa -C “您的邮箱地址”
在回车中会提示你输入一个密码,这个密码会在你提交项目时使用,如果为空的话提交项目时则不用输入。
您可以在你本机系统盘下,您的用户文件夹里发现一个.ssh文件,其中的id_rsa.pub文件里储存的即为刚刚生成的ssh密钥。
这步完成后,就是在CODE中添加key了。很简单,不说了。
4.上传本地项目
步骤附后面,这步遇到的问题还不少,百度到一篇文章,果断转过来了:github常见操作和常见错误。总之,完成就可以提交代码了。可怜我的上传网速太慢,而我又不小心多上传了很多临时文件,断断续续耗费一个小时。
$ 进入此项目所在文件夹
$ git init
$ git add .
$ git commit -m “first commit”
$ git remote add origin <项目url, 如[email protected]:xxx/xxx.git> //
$ git push -u origin maste
r