近期在测试企业微信的机器人,因为涉及到一些数据库的秘钥,不便于发布到github上,于是就有了在树莓派中构建git server的想法,这里记录一下在树莓派上配置一个简单的git server用来同步代码。

1 安装git

1
sudo apt-get install git-core

2 配置git用户

1
2
3
4
# 新增用户
sudo adduser --system --shell /bin/bash --gecos 'git version control by pi' --group --home /home/git git
# 配置密码
passwd git

3 新增仓库

1
2
3
4
cd /home/git
mkdir cynews.git
cd cynews.git
git --bare init

4 本地和远程仓库关联

1
2
3
#本地执行
git remote add origin git@树莓派ip:git仓库路径
git remote set-url origin git@树莓派ip:git仓库路径

关联完成之后,就可以跟往常一样执行Git命令了。这样我们的树莓派就成为了我的临时代码服务器,一些不便于同步到github上的代码,可以直接放到树莓派暂存。