Centos 安装GIT 1.7.1

在Linux上安装Git

1、首先,你可以试着输入git,看看系统有没有安装Git:

git

2、安装GIT https://git-scm.com/download/linux

yum install git -y

Centos 安装GIT 1.7.1_第1张图片

3、检查GIT是否安装成功

git --version

 4、安装完成后,还需要最后一步设置,在命令行输入:

git config --global user.name "your name"
git config --global user.email "your email address"
解决办法UTF8 编码的环境,通过将git配置变量 core.quotepath设置为false
git config --global core.quotepath false
git config --global i18n.logOutputEncoding utf-8
git config --global i18n.commitEncoding utf-8
查看已设配置
git config --list

Centos 安装GIT 1.7.1_第2张图片

5、在服务器上创建本地仓(git init  和 git init –bare 的区别)

useradd git  --增加git用户来运行git服务
mkdir /data/git_repo
chown -R git:git /data/git_repo --修改所有者
su git --切换git用户登录

cd /data/git_repo/ git init --bare
tlz.common.git --在服务器上创建本地仓名为tlz.common.git需要使用--bare参数,在用户本地创建则不需要使用--bare参数(也不一定非要按这样的规定方式创建)

cd /data/git_repo/
mkdir tlz.common.git
cd tlz.common.bit
git init --把这个目录tlz.common.bit变成Git可以管理的仓库

查看git_repo仓库的所有者和所有组必须是git:Centos 安装GIT 1.7.1_第3张图片

没有使用--bare参数创建git仓库:Centos 安装GIT 1.7.1_第4张图片

使用--bare参数创建git仓库:Centos 安装GIT 1.7.1_第5张图片

 6、在windows下面创建SSH Key。在用户主目录下,看看有没有.ssh目录,如果有,再看看这个目录下有没有id_rsaid_rsa.pub这两个文件,如果已经有了,可直接跳到下一步。如果没有,打开Shell(在本地windows操作系统上右键菜单中选择“Git Bash Here”,打开Git Bash窗口 ),创建SSH Key:

ssh-keygen -t rsa -C "[email protected]" ----一路回车就可以创建默认的id_rsa和id_rsa.pub文件
ssh-keygen -t rsa -C [email protected] -f ~/.ssh/wyp -P ''(这里是空字符串)   ----创建指定用户名称的公钥文件
ls -la

Centos 安装GIT 1.7.1_第6张图片

Centos 安装GIT 1.7.1_第7张图片Centos 安装GIT 1.7.1_第8张图片

 Centos 安装GIT 1.7.1_第9张图片Centos 安装GIT 1.7.1_第10张图片

7、如果在linux服务器上没有.ssh目录,也需要通过创建证书的方式创建出来.ssh目录

su git  ----切换到git用户
ssh-keygen -t rsa

Centos 安装GIT 1.7.1_第11张图片

8、在服务器上添加登陆用户的证书,记住要在git用户下面的.ssh目录里面创建authorized_keys文件(/home/git/.ssh/下面创建authorized_keys文件)

vim authorized_keys  --编辑文件,将windows里面的ssh目录下面创建的wyp.pub文件的内容粘贴到这里
cat authorized_keys --查看复制内容
chmod 600 authorized_keys
rm -f id_rs* --可以删除证书文件

Centos 安装GIT 1.7.1_第12张图片

9、回到root用户下面修改/etc/passwd,禁止git用户登录

exit
vim /etc/passwd     --修改git登录方式/usr/bin/git-shell,改为禁用

Centos 安装GIT 1.7.1_第13张图片

9、在windows客户端上的ssh目录里面创建config文件,指定git服务器的ip地址、端口、登陆用户名和登陆密钥证书

10、在windows客户端里面,找到要存放远程git仓库的本地目录获取代码有两种方式:

a、使用命令行方式获取代码,右键菜单选择“Git Bash Here”:

git clone git@localgit:/data/git_repo/tlz.common.git

Centos 安装GIT 1.7.1_第14张图片Centos 安装GIT 1.7.1_第15张图片

b、使用图形窗口获取代码,右键菜单选择“Git Clone”:

Centos 安装GIT 1.7.1_第16张图片Centos 安装GIT 1.7.1_第17张图片

c、结果:

Centos 安装GIT 1.7.1_第18张图片

转:

远程仓 http://www.linuxidc.com/Linux/2014-09/106233.htm

本地仓 http://www.linuxidc.com/Linux/2014-09/106234.htm

你可能感兴趣的:(Centos 安装GIT 1.7.1)