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
- 没有相关文章
- 没有评论