git的环境创建

来源:互联网 发布:盗梦空间红辣椒知乎 编辑:程序博客网 时间:2024/05/21 20:22

在非工作模式下:

1.下载安装:Git-2.6.1-64-bit.exe(下载地址: https://git-scm.com/download/win)

    注意:安装过程中必须选择:Checkout as-is,commit Unix-style line endings

2.打开git bash,生成ssh key,必须放在默认路径,比如C:\User\yyy\.ssh

   2.1. $ssh-keygen -t rsa -C yyy@163.com

   2.2. 为了后续的便利性,密码可以设置为空

3.卸载刚安装的Git-2.6.1-64-bit(为后面工作模式下安装在加密盘做准备)

4.删除C:\ProgramData\Git下的config文件

5.重启电脑

 

在工作模式下:

6.安装Git-2.6.1-64-bit.exe到加密盘,比如D:\git_path

7.建立本地git工作目录,比如:D:\project_path

8.打开D:\git_path\git-bash.exe,进入工作目录D:\project_path

9.内网登录gerrit服务器网页,进行Sign In

10.打开之前生成的ssh public key(使用NotePad++之类的工具,打开id_rsa.pub,copy里面的所有内容),添加到gerrit网页服务器上:Settings->SSH Public Keys->ADD

 

11.从远程仓库中同步代码

11.1. 在gerrit服务器页面上:Projects->List->PrjAll->General, 点击SSH, 然后点击clone with commit-msg hook,拷贝下面的shell命令:

git clone ssh://yyy@ip:19418/PrjAll && scp -p -P 29418yyy@ip:hooks/commit-msg PrjAll/.git/hooks/

11.2. 在Git Bash中,工作目录D:\project_path下,执行上述命令

11.3. 查看git目录下,多了一个PrjAll工程,进入PrjAll目录,既可以执行相关git操作

 

相关git操作:

1.提交代码

1.1 提交代码前准备,以下命令仅需执行一次

git config user.name yyy

git config user.email yyy@163.com

git config remote.origin.push refs/heads/*:refs/for/*

1.2 提交代码

git add your_file

git commit -m "注释"

git push origin HEAD:refs/for/develop

 

0 0