xiaoguozi's Blog
Pay it forword - 我并不觉的自豪,我所尝试的事情都失败了······习惯原本生活的人不容易改变,就算现状很糟,他们也很难改变,在过程中,他们还是放弃了······他们一放弃,大家就都是输家······让爱传出去,很困难,也无法预料,人们需要更细心的观察别人,要随时注意才能保护别人,因为他们未必知道自己要什么·····
RHEL/Fedora/CentOS yum 安装
1
yum install git git-svn git-email git-gui gitk

从源代码进行编译安装

1. 先下载最新的 git 稳定版源码

1
wget https://git-core.googlecode.com/files/git-1.7.10.tar.gz

2. 解压源码,并进入源码目录

PHP
1
2
tar xzvf git-1.7.10.tar.gz
cd git-1.7.10

3. 编译安装

1
2
./configure prefix=/usr/local
make && make install

可能出现的错误:

a. msgfmt: command not found

解决方法:yum install gettext

b. 安装完毕执行git,提示“git: error while loading shared libraries: libcharset.so.1: cannot open shared object file: No such file or directory”

解决方法:ln -s /usr/local/lib/libcharset.so.1 /lib/libcharset.so.1

4. 安装 Git 命令补全功能

a. 复制命令补全脚本到 /etc/bash_completion.d/ 目录(没有则自行创建)

1
cp contrib/completion/git-completion.bash /etc/

b. 载入 git 命令自动补全脚本,使之在当前的 shell 环境中生效

1
. /etc/git-completion.bash

这时候你就会发现自动补全已经生效了。试试输入”git com”, 再按下 TAB 键看看吧。
c. 为了命令补全功能能在下次启动终端时自动启用,需要在 /etc/profile 与 ~/.bashrc 中添加如下内容:

1
2
3
4
# Git commands autocompletion
if [ -f /etc/git-completion.bash ]; then
    . /etc/git-completion.bash
fi

附:Windows 环境使用 Git 的相关工具

1. Cygwin http://www.cygwin.com/

2. msysGit http://msysgit.github.com/

3. TortoiseGit http://code.google.com/p/tortoisegit/

posted on 2012-07-17 21:54 小果子 阅读(1795) 评论(2)  编辑 收藏 引用 所属分类: 学习笔记Linux

FeedBack:
# re: 安装 Git 版本控制工具
2013-01-30 23:33 | binbjz
请问你用的是什么REPO源,我的源里根本没有GIT-SVN而我还想安装GIT-SVN..如果单独下载后,用yum localinstall 安装它会报错..请指点..  回复  更多评论
  
# re: 安装 Git 版本控制工具
2013-03-20 11:30 | 小果子

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理