本文主要是介绍Liunx Cento 7 安装 git,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Liunx Cento 7 安装 git 步骤如下
1、查看Linux 自带 git 版本
git --verion
2、下载git,下载地址:https://mirrors.edge.kernel.org/pub/software/scm/git/
mkdir /use/local/soft
cd /use/local/soft
wget
https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.6.2.tar.gz
3、安装依赖
yum -y install zlib-devel openssl-devel cpio expat-devel gettext-devel curl-devel perl-ExtUtils-CBuilder perl-ExtUtils-MakeMaker
4、解压下载的 git 安装文件
tar -vxf git-2.6.2.tar.gz
5、安装、将git安装到 /usr/local/git 上
先进入 git-2.6.2 文件夹, 编译,安装 cd git-2.6.2
make
prefix=
/usr/local
all
make
prefix=
/usr/local
install
6、验证 git 是否安装完成
git --version
安装成功之后即可 创建 git 仓库
接下来我们 创建一个git用户组和用户,用来运行git服务:
groupadd git
useradd git -g git
修改 git 用户密码
passwd git 输入两次即可设置成功
收集所有需要登录的用户的公钥,公钥位于id_rsa.pub文件中,把我们的公钥导入到/home/git/.ssh/authorized_keys文件里,一行一个。
如果没有该文件创建它:
$ cd /home/git/ $ mkdir .ssh $ chmod 755 .ssh $ touch .ssh/authorized_keys $ chmod 644 .ssh/authorized_keys
初始化Git仓库
首先我们选定一个目录作为Git仓库,假定是/home/gitrepo/learngit.git,在/home/gitrepo目录下输入命令:
$ cd /home $ mkdir data $ chown git:git data/ 给 git 赋权限 $ cd gitrepo$ git init --bare test.git Initialized empty Git repository in /home/data/test.git/以上命令Git创建一个空仓库,服务器上的Git仓库通常都以.git结尾。然后,把仓库所属用户改为git: $ chown -R git:git test.git
本地克隆
git clone git@服务器IP:/home/data/test.git
第一次 clone 需要输入密码;输入设置 的 git 密码即可。
这篇关于Liunx Cento 7 安装 git的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!