https://www.labno3.com/2021/01/28/how-to-install-gogs-on-the-raspberry-pi/
https://gogs.io/docs/installation/install_from_binary
sudo adduser --disabled-login --gecos 'Gituser' git
sudo su git
cd ~
mkdir gogs
cd ~/gogs
sudo wget https://dl.gogs.io/0.12.6/gogs_0.12.6_linux_armv7.zip -O gogs.zip
sudo unzip gogs.zip sudo rm gogs.zip sudo chown -R git:git ~/gogs
./gogs web
启动成功
进入首次安装页面
我这里只改了域名,改成树莓派的IP地址,点击立即安装
sudo systemctl enable /home/git/gogs/gogs/scripts/systemd/gogs.service
sudo systemctl status gogs.service
1.下载gogs二进制文件时要求输入git密码,(这里的git是指新创建的用户)
解决:
设置git密码
passwd git
2.下载gogs二进制文件输入密码之后提示git 不在 sudoers 文件中
https://blog.csdn.net/u013984436/article/details/102633285
https://zhuanlan.zhihu.com/p/143388819
原因:git用户没有sudo权限
解决:切换到root用户,更改/etc/sudoers文件,添加git ALL=(ALL:ALL) ALL
1.先给root写权限 chmod u+w /etc/sudoers
2.vi /etc/sudoers
# User Privilege SPECIFICATION root ALL=(ALL:ALL) ALL git ALL=(ALL:ALL) ALL
3.之后:wq
保存成功
4.把/etc/sudoers的权限改回来
chmod 440 /etc/sudoers