背景

没什么,就是老师让搭建一个git服务器,然后想到以后可能会经常用,就留个脚本方便点。

流程

  1. 建立一个新的git用户
  2. 建立git仓库
  3. 配置好git的登陆权限
  4. 配置好文件读取权限

脚本

1
2
3
4
5
6
7
8
9
10
11
# SetGit.sh

apt install git
useradd -d /home/git -m -s /bin/bash git
git init --bare /home/git/example.git
chown -R git:git /home/git/example.git
mkdir /home/git/.ssh
touch /home/git/.ssh/authorized_keys
chown -R git:git /home/git/.ssh
chmod -R 600 /home/git/.ssh
vim /home/git/.ssh/authorized_keys

在最后,贴入所需要使用git的人的公钥即可。

使用git仓库

$git clone git@hostname:example.git .