CentOS 5上安装Git教程

 

 

首先安装Git依赖的一些包.

 

yum -y install zlib-devel openssl-devel perl cpio expat-devel gettext-devel perl-ExtUtils-MakeMaker curl curl-devel

 

 

接着运行:

/sbin/ldconfig

 

 

因为Centos5 没有内置GIT 需要手动下载

wget --no-check-certificate https://www.kernel.org/pub/software/scm/git/git-2.1.0.tar.gz

 

 

tar -xzf git-2.1.0.tar.gz

cd git-2.1.0

autoconf

./configure

make && make install

 

 

git --version

安装完成!

 

-----------------------使用git----------------------

mkdir -p /data/git/

cd /data/git

git init --bare /data/git/leargit.git

adduser git

chown git:git leargit.git

 

5、创建SSH Key:打开Shell(Windows下打开Git Bash),创建SSH Key:

ssh-keygen -t rsa -C "youremail@example.com"  

你需要把邮件地址换成你自己的邮件地址,然后一路回车,使用默认值即可,由于这个Key也不是用于军事目的,所以也无需设置密码。

如果一切顺利的话,可以在用户主目录里找到.ssh目录,里面有id_rsa和id_rsa.pub两个文件,这两个就是SSH Key的秘钥对,id_rsa是私钥,不能泄露出去,id_rsa.pub是公钥,可以放心地告诉任何人。

 

 

在提示里会得到这样的提示:打开这个文件,复制信息

Your public key has been saved in /c/Users/QingYun/.ssh/id_rsa.pub

vim id_rsa.pub并把复制的信息粘贴到这里

 

cd /home/git/

su git

mkdir .ssh

touch authorized_keys

cat id_rsa.pub >> /home/git/.ssh/authorized_keys

#注意这句要切换到su用户,将上传的id_rsa.pub的公钥写入到权限文件

 

git:x:1001:1001:,,,:/home/git:/usr/bin/git-shell  

 

 

现在可以clone代码仓库了:

git clone git@192.168.43.198:/data/git/leargit.git

 

 

 

300*300
  • 没有相关文章
  • 没有评论
 文章首页关于迷茫时代关于我写意人生
版权所有:迷茫时代 All rights reserved   
执行时间:0.00489 秒