Github是很早就在用的,不过以前一直是用来白嫖别人的代码或者下载源码,早闻Github的大名,现在因为某些原因需要使用到,所以就来配置一下方便今后使用。

环境:Windows 10 64位

准备材料:Git for Windows安装包

现在开始配置

首先到git的官网下载Git的客户端,官网:https://git-scm.com/

很多用户会有下载速度慢的情况,这里可以用一个阿里云的镜像:https://npm.taobao.org/mirrors/git-for-windows/

下载好了之后以管理员权限打开安装,若无特殊要求按默认配置即可

安装好之后打开Git Bash

第一次安装打开可能会有中文乱码的问题,这是因为系统默认编码是GBK格式,而Git Bash命令行默认是UTF格式,把编码改成GBK格式即可。

解决方法:在命令行窗口任意地方右键,依次点击options→Text,Locale处选择zh-CN,Character set处选择GBK,保存就可以了。(注:使用ls命令列出的中文目录名还是会乱码,因为系统默认编码是UTF,这种情况只能自行更改编码格式,因此建议不要使用中文目录名)

接下来就是获取密匙的操作,在Git Bash中使用简单的命令即可完成

$ ssh-keygen -t rsa -C "your_email@youremail.com"

引号内改成你的Github注册邮箱,接下来若无特殊要求全部默认回车就行,出现下面界面说明获取成功

接下来去命令行中提示的路径,默认是:/c/Users/Administrator/.ssh/id_rsa

用记事本打开.pub的文件,像这样:

由ssh-rsa开头和你的邮箱结尾的密钥,复制下来

然后打开你的github设置密钥,将刚刚复制的密钥粘贴进去

保存后回到Git命令行,输入以下命令检测是否绑定成功:

$ ssh -T git@github.com

输入后可能会让你确认rsa密钥,复制RSA key fingerprint is SHA256后面的密钥粘贴上去然后输入yes确认,提示You've successfully authenticated, but GitHub does not provide shell access.说明绑定成功:

接下来还需要设置一些东西:

$ git config --global user.name "你的名字"

$ git config --global user.email "你的github邮箱"

你的名字最好和GitHub上边的一样,email是一定要是注册GitHub的那个邮箱地址

接下来将你的库克隆到你的电脑上方便以后上传代码,在github找到你的git库地址

先将你的目录定位到你想要的地方,这里我选择的是E盘

然后用以下代码克隆到当前目录:

$ git clone 你的git库地址

打开你克隆的目录,可以看到我们已经克隆下的库文件夹了,在其中随便创建一个文件(方便验证)

在Git命令行中定位到你刚刚创建的文件,输入git add test.txt

之后输入然后git commit -m "test"  引号内的内容可以随意改动,这个语句的意思是 给你刚刚上传的文件一个备注,方便查找记忆而已

然后输入git push origin master出现以下登陆界面:

登录你的github账号,然后Git命令行出现以下提示:

然后我们打开github,发现刚刚的test.txt已经上传成功了

成功以后,你只需要将你的代码,放到库的对应的文件夹中,然后使用 先CD到你库里面,再git add 、git commit -m "   " 、最后git push origin master,将你的代码提交就可以了。


万箭穿心,习惯就好。