Windows安装Git
Last updated
Was this helpful?
Last updated
Was this helpful?
是一个开源的完全分布式的源代码管理系统, 它在开源社区中非常流行,已经大有顶替subversion在开源社区中地位的趋势。
这里假定你使用的是Windows操作系统,虽然也许Git在Linux或者Mac系统上使用更方便。目前,在Winodws上比较好用的msysgit,可以在google code上下载: 。也可以通过官网下载:
目前最新的版本是1.7.0.2, 虽然是preview版本,但是基本上还是很稳定的。 安装过程很简单,基本上一路next就好。 msysgit包括一个命令行工具和一个GUI程序。GUI目前还不是一个成熟的产品,但是如果你是在不想用命令行的话,也可以试试。
在WinXP下安装Git详细步骤参考如下安装示意图:
点击上图的“Finish”后Git的安装就完成了,安装完成后需要在进行一下环境变量的设置,改变环境变量的具体步骤可以参考下图:
命令如下:
$git config --global user.name "your name"
$git config --global user.email "your@email.address"
其中"your name"换成你的名字,"your@email.address"换成你的邮箱地址。
在使用Git前,需要先生成一个SSH Key,来保证你的local box和服务器之间通信的安全,识别代码的改动。选择一个文件夹,单击右键,选择“Git Bash Here”, 然后在命令行窗口中输入:
这里使用的email地址是你注册Git时使用的email地址。 这里基本上也一路enter就好了,中间会有一步提示你输入 passphrase, 就是密码或者通行码,可以随便编一个或者直接回车,为空就好。之后窗口会显示生成的rsa文件存放的位置。
如果是在XP系统上,位置应该是 “C:\Documents and Settings\username.ssh\”;
如果是在Win7系统上,位置应该是 “C:\Users\username.ssh”。
使用文本编辑器打开“id_rsa.pub”就可以看到公钥的内容:
此时只要把你的公钥放进你项目的服务中就可以进行git的相关操作。
ls不能显示中文目录
解决办法:在git/etc/git-completion.bash中增加一行:
git commit不能提交中文注释
解决办法:修改git/etc/inputrc中对应的行:
git log无法显示中文注释
解决办法:在git/etc/profile中增加一行:
ssh-keygen –c ” –t rsa