windows安装git及使用github

项目名称

运维培训

文件名称

windows安装git及使用github

编制部门

后台运维

作者

刘珂

当前版本

201807171819

受众范围

后台运维

文档控制

修改记录

日期

版本

修改类型

修改主要内容

作者

◆修改类型:A增加、B删除、C修改

审阅人

姓名

部门

职位

审阅签字

审阅时间

存档

存档时间

存放方式

存放地点、位置

备注

◆存放方式:A电子、B纸质

目录

1 git安装 1

1.1 下载 1

1.2 安装 1

1.3 配置 7

1.3.1 环境变量 7

1.3.2 用户信息 9

1.3.3 生成密钥 10

1.3.3.1 (可选)带参数生成 10

2 使用gitHub 11

2.1 注册 11

2.2 设置 12

2.3 使用 13

  1. git安装

https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000

下载网站:https://git-scm.com/download/win

根据系统选择不同的下载链接,Win7 x64位的下载地址为:

https://github.com/git-for-windows/git/releases/download/v2.14.1.windows.1/git-2.14.1-64-bit.exe

下载之后是这样的:

安装一般都是选择默认路径,如果有固态硬盘的话最好安装在C盘,加快一下执行的速度。打开git的安装程序:

点击Next之后,更改安装路径,然后继续下一步

除了Associate开头的可以都勾选,继续下一步

提示你创建开始菜单,我们继续下一步

是否修改PATH环境变量。windows默认的是第二项。

ssh程序,使用OpenSSH的,继续下一步

https支持,选择OpenSSL,继续下一步

文件换行符转换设置,windows一般选择第一项,选第二项也可以。继续下一步

命令行程序,选择MinTTY,比windows cmd好用,下一步

下一步

安装完毕

git安装成功之后,我们验证一下是否安装成功。Win+R打开CMD之后,输入git。

如果安装时选择了修改环境变量,应该是

如果没有git这个命令,这里我们要将{git安装目录}\cmd加入到PATH环境变量中。

git命令可以正常使用后,从开始菜单、桌面或者文件夹下点击鼠标右键,选择git Bash打开:

然后可以看到如下界面:

在git Bash中输入如下命令,以回车键结束。

git config --global user.name <你的用户名>

git config --global user.email <你的邮箱>


- 
    - 
        1. <a id="_Toc1246383317"><a id="_Toc24030"></a>生成密钥

在git Bash中输入ssh\-keygen创建ssh公钥秘钥对,会分别提示输入密钥路径、密码、确认密码,不用输入任何数据直接按回车即可。

上面命令运行成功后,可以在C:\Users\{用户名}\.ssh文件夹(linux系统是~/.ssh)下找到id_rsa和id_rsa.pub,即为刚才生成的私钥和公钥。

在终端中输入 ssh-keygen -t rsa -f ~/.ssh/名称 , 生成指定文件名称的密钥公钥对,途中可以设置密码,如果设置了,使用时要输入设置的密码。

2018-04-08 13-29-27屏幕截图

这样就在自己的home目录的隐藏目录.ssh下面生成了密钥对:

2018-04-08 13-30-33屏幕截图

  1. 使用gitHub

github(https://github.com/)是一个提供git服务的网站,类似的还有gitlab,gitee等。注册和创建公开仓库并使用是免费的。

首先你得有一个gitHub的帐号,才能进行后面的操作。

使用常用的邮箱进行注册。注册完成登录后会显示向导页面。

点击"Start a project"根据向导创建helloworld仓库。

点击"Read the guide"阅读教程。

找到页面右上角自己的头像,点击后选择"Settings"。选择"SSH and GPG keys"-"New SSH key",加入上面步骤生成的.pub文件内容。

点击New SSH key按钮,添加新的key

新建git_test目录并切换到该目录。

2018-04-08 11-53-25屏幕截图

把自己github上的项目git clone下来(如何找到自己项目的clone地址?)

git clone git@github.com:gitforzhy/helloworld

2018-04-08 13-58-19屏幕截图

切换到helloword目录下并创建一个文件如aaa.txt,并写一些东西。

2018-04-08 14-06-12屏幕截图

执行git status(提示有可以添加到仓库的文件)

2018-04-08 14-08-04屏幕截图

执行git add aaa.txt将本地工作空间的内容提交至缓存区。

再次执行git status(提示可以commit)

2018-04-08 14-10-56屏幕截图

执行git commit,把缓存区的内容提交到本地仓库。

在弹出的编辑页面,第一行写上日志标题,第二行空行,第三行写上提交备注内容,在英文输入法状态下按Esc再按:再按wq,保存退出。(如何修改git commit默认编辑器?)

2018-04-08 14-19-45屏幕截图

输入git status(提示可以推送到远程服务器)

推送本地仓库的内容至远程服务器仓库

执行git push

2018-04-08 14-22-04屏幕截图

登录网页版,查看自己做的修改。

如果别人在服务器上提交了一些文件,自己希望把这些文件"更新"下来,需要执行 git pull 操作,这里别人没有提交文件,显示是最新的。

2018-04-08 14-23-23屏幕截图