安装搭建个人Git服务器

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

1. 连接到服务器,查看服务器版本

我这里使用的连接工具是MobaXterm
使用命令

 $ cat /etc/redhat-release

查看服务器版本CentOS Linux release 7.4.1708 (Core)

2.安装git

使用命令

 $ sudo yum install git

这里我没有使用root账号登录,所以前面加了sudo,如果使用root账号登录,sudo可省略,直接运行yum install git即可
此处非root账号需要再次输入密码(如果不想输密码,可通过配置设置为无需输入密码),输入后会开始安装
安装中途会提示

Total download size: 4.5 M
Is this ok [y/d/N]: 

输入y回车后将会完成安装

Updated:
  git.x86_64 0:1.8.3.1-14.el7_5

Dependency Updated:
  perl-Git.noarch 0:1.8.3.1-14.el7_5

Complete!

3.创建git账号

输入

 $ sudo groupadd git
 $ sudo adduser git -g git

4.创建Git仓库

假定我们将仓库sample.git创建在根目录git目录下

  1. 项目切换到根目录下,并创建git目录
 $ cd /
 $ sudo mkdir git

使用命令 $ ls 查看目录是否成功生成

  1. 创建仓库sample.git

进入 git 目录 $ cd git,初始化仓库

$ sudo git init --bare sample.git

使用命令 $ ls 查看仓库是否创建成功

  1. 修改仓库owner
$ sudo chown -R git:git sample.git
  1. 将本地公钥导入服务器中

windows用户查看路径C:\Users\用户名\.ssh文件,找到id_rsa.pub(另一个id_rsa是私钥文件,请主要区分)文件,如果没有需要百度widows生成git密钥生成该文件
以记事本打开该文件,将内容复制到服务器/home/git/.ssh/authorized_keys
打开服务器文件authorized_keys

$ cd /home/git/

如果此处提示 Permission denied,需要使用chomd命令更改文件夹权限

$ cd /home/git/
$ mkdir .ssh
$ chmod 755 .ssh
$ touch .ssh/authorized_keys
$ chmod 644 .ssh/authorized_keys
  1. 通过地址git@服务端IP:服务端地址
    例如 [email protected]:/git/sample.git

猜你喜欢

转载自blog.csdn.net/l707268743/article/details/83745233