git 私有服务器搭建

git 私有服务器搭建

需要在私有的服务器上搭建一个git服务,以方便管理自己的代码版本方便传输。

安装 git

sudo apt install git  

新建一个名叫git的账户

sudo adduser git

授权 ssh key

在自己的机器上生成ssh key, 免密码git

ssh-keygen -t rsa -b 4096
cat ~/.ssh/id_ras.pub git@servername:/home/git/.git/authorized_keys

在server上生成一个测试的仓库

git init --bare test.git

此时我们可以在client上

git clone git@servername:/home/git/test.git
cd test
touch readme.md
git add readme.md
git commit -m "readme"
git push origin master

最后可以禁用git账户的shell登录

编辑 /etc/passwd

sudo vim /etc/passwd

替换:

git:x:1001:1001:,,,:/home/git:/bin/bash

为:

git:x:1001:1001:,,,:/home/git:/usr/bin/git-shell

剩下的就是尽情享受了

你可能感兴趣的:(Technology)