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,将你的代码提交就可以了。