今天拿到公司配置的新电脑,2万多块钱的开发笔记本,竟然是Windows系统,配置了一下代码提交环境,记录一下。
1.不像Linux系统有Terminal窗口直接敲打指令,Windows首先需要下载git Bash,通过git bash来完成git指令的输入。
2.在需要下载代码的目录下新建code文件夹。
3.进入到code文件夹,设置身份的名字和邮箱:
- git config --global user.name “yourname”
- git config --global user.email “your@email.com”
4.删除.ssh文件夹下的known_hosts(直接搜索该文件)
5.生成ssh_key
$ ssh-keygen -t rsa -C “your@email.com”(请填你设置的邮箱地址)
接着出现:
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/your_user_directory/.ssh/id_rsa):
6.请直接按下回车
然后系统会自动在.ssh文件夹下生成两个文件,id_rsa和id_rsa.pub,用记事本打开id_rsa.pub
将全部的内容复制
7.登录Gerrit服务器(gerrit),使用自己的用户和密码登录;
把自己的公钥(第六步赋值的内容)文件的内容粘贴到Gerrit上,具体位置如下:
- 点右上角自己名字后面的小三角,会出现一个小对话框;
- 点小对话框里面的“Settings”; 点左面菜单中的“SSH
- Public Keys”; 把自己的公钥(~/.ssh/id_rsa.pub)文件的内容粘贴到右面的框里面;
- 点下面的“Add”按钮;
8.到Gerrit找到你的项目,并通过git clone把代码拉下来
9.git init -> git branch -a-> git checkout master(远程分支)-> git pull
10.代码拉完之后进行正常的git操作即可。