树莓派 Git 服务器

安装依赖

1
sudo apt-get install git-core
  • 创建用户

这里为树莓派创建一个 git 用户,方便局域网内其他用户使用同时将 git 服务器文件与 pi 用户数据隔离开来。

1
adduser --system --shell /bin/bash --gecos 'git version control by pi' --group --home /home/git git
  • 更改 Git 密码
1
passwd git
  • 切换到 Git 用户
1
su git

初始化仓库

  • Git 用户负责 Git 项目的管理,所有仓库存放在 /home/git 中,这里我们初始化一个空仓库(记住是在切换到 Git 用户之后)
1
2
3
4
cd /home/git
mkdir test.git
cd test.git
git --bare init

使用仓库

  • 克隆
1
git clone git@raspi_ip:/home/git/test.git
  • 将项目加入仓库:
1
git remote add origin git@raspi_ip:/home/git/test.git
  • 接着
1
2
3
git add .
git commit -m "test repo"
git push origin master

本站由 VITAN 使用 Stellar 主题创建。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。