注:其实直接安装GitHub的客户端就行了,这篇文章就是为了给那些想试试git for windows工具的同学提供一个参考
下载git for windows
首先需要下载git for windows,下面是2.15.0版本(2017年11月28日)的官网下载链接
https://github.com/git-for-windows/git/releases/download/v2.15.0.windows.1/Git-2.15.0-32-bit.exe
https://github.com/git-for-windows/git/releases/download/v2.15.0.windows.1/Git-2.15.0-64-bit.exe
安装git for windows
安装过程中有两个地方需要进行微调,如下图所示,主要是为了把bash集成到windows的cmd中方便使用,因为git自带的那个windows的bash命令窗口启动和响应速度实在是不敢恭维
基础设置
打开windows的命令窗口 开始->cmd
测试git是否安装成功,如果成功显示版本号代表安装成功git --version
接下来是设置本地的账户信息,此处请填写和你注册GitHub一致的用户名和邮箱地址git config --global user.name "your name"
git config --global user.name "your_email@example.com"
然后可以试试从github上clone一个你自己的项目作为测试,首先在GitHub新建一个项目,记得勾选生成README选项,点击Create repository创建你的项目
项目创建后,你可以得到这个repository的地址(例如git@github.com:yourname/git4test.git),如下所示
接下来,我们要把这个新建的repository clone到我们本机来,但是报错了,git告诉我们没有权限来做这个操作,所以我们要去做些设置来允许git来操作自己的repository
1.回到cmd,然后执行下面的命令ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
中途会有几个提问,直接回车使用默认值即可
2.设置GitHub端的SSH Key
执行下面的命令拷贝 SSH key 到你的剪贴板,当然了,如果这个命令没好用,你打开你的用户的根用户下面的.ssh这个目录,用记事本打开id_rsa.pub这个文件把里面的内容全选然后拷贝是一样的
$ clip < ~/.ssh/id_rsa.pub
然后打开你的GitHub账户,选择settings,在里面选择 SSH and GPG Keys,新建一个SSH Key然后把你刚才拷贝到剪贴板的内容拷贝到key里面保存,title写你自己的机器的名字或者你自己能看明白的名字(例如:我的MacBook Air)即可,这里GitHub可能会要让你输入下密码确认下。
做完以上两个步骤后,就可以执行git clone命令了,打开cmd,赶快试一下,这次没问题了
git命令入门
关于git的使用,有两篇文章可供参考,排名没分先后