离线情况下,在Centos6.4 64bit操作系统上安装git并搭建git服务器

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wzg_inspur/article/details/82256365

最近闲来无事,想搭建git服务器玩玩,现就详细介绍一下搭建过程

 

所需条件:

1:centos6.4 64bit系统

2:git的tar.gz压缩包 可以去官网上去下载

 

配置本地yum源:

在centos6.4安装完成后,且无法连接网络的情况下,可以使用系统ISO 镜像文件,配置本地yum安装源。配置步骤如下:

下面以Centos 6.4 x86_64系统为例:

  1. 将本地ISO镜像挂载到某目录下,比如:

mount –t iso9660 /dev/cdrom  /mnt/cdrom –o loop

注意:/mnt/cdrom 是自己的挂载点目录

  1. 进入 /etc/yum.repos.d/ 目录
  2. 修改文件CentOS-Media.repo,将其中的ISO镜像地址换成 刚才的挂载目录,比如:

[root@localhost yum.repos.d]# vi CentOS-Media.repo

[c6-media]

name=CentOS-$releasever - Media

baseurl=file:///media/cdrom/

gpgcheck=1

enabled=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

failovermethod=priority

  1. 保存该文件
  2. 在该目录下建立一个bak目录,使用mv命令将该目录下的其他文件都移动到bak目录下
  3. 执行以下命令:

#rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

  1. 现在可以使用yum命令,在本地安装源中安装软件包了。

Yum安装完成后,安装git所需要的一些依赖

具体所需要的依赖如下:

yum install curl

yum install curl-devel

yum install zlib-devel

yum install openssl-devel

yum install perl

yum install cpio

yum install expat-devel

yum install gettext-devel

yum install gcc-c++

依赖安装完成后,安装git,步骤如下

1 解压tar xzvf git-2.9.2.tar.gz

2 进入解压后的git目录

   cd git-2.9.2

   autoconf

   ./configure

Make|make install

Git安装完成后的验证

输入git –version  成功显示,证明git安装成功

 

Git安装完成后,搭建一个git的服务器

1 创建一个git用户  执行命令adduser git   密码自己输入

2 将需要连入git服务器的机器的公钥收集,导入到/home/git/.ssh/authorized_keys中

3 创建目录 mkdir –p /home/code.git  仓库的目录名一般都是以.git结尾的

4 初始化一个远程仓库,git –bare init code.git/

5 修改所属人 chown –R git:git /home/code.git/

6 修改权限,chmod –R 766 /home/code.git/   不修改权限推送代码会失败

7 禁用git的shell登录,修改/etc/passwd文件中关于git描述这一行,将/bin/bash 修改成/usr/bin/bin-shell

8 本地新建仓库,加入远程仓库

git remote add  origin git@server:/home/code.git

9 推送本地代码  git push –u origin master

备注:git的错误提示都很清楚,出现错误看提示解决。

 

猜你喜欢

转载自blog.csdn.net/wzg_inspur/article/details/82256365