树莓派4B安装Gogs
2022/4/8 6:22:26
本文主要是介绍树莓派4B安装Gogs,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
https://www.labno3.com/2021/01/28/how-to-install-gogs-on-the-raspberry-pi/
https://gogs.io/docs/installation/install_from_binary
一、安装Gogs
1.创建新用户
sudo adduser --disabled-login --gecos 'Gituser' git
- adduser 添加用户
- --disabled-login 该用户禁止使用账号密码登录
- --gecos 记录用户的详细信息
sudo su git
- 切换到 git 账号
cd ~
- 切换到当前账号的home目录
mkdir gogs
cd ~/gogs
2.到官网找到下载链接,下载gogs对应linux-arm v7最新版本的二进制文件
sudo wget https://dl.gogs.io/0.12.6/gogs_0.12.6_linux_armv7.zip -O gogs.zip
- wget 命令行下载
- -O 下载文件更名,这里应该可以不改,为了方便看而已
3.解压
sudo unzip gogs.zip sudo rm gogs.zip sudo chown -R git:git ~/gogs
4.尝试启动
./gogs web
启动成功
5.电脑端浏览器访问http://192.168.1.6:3000/install (192.168.1.6为树莓派的ip地址)
进入首次安装页面
我这里只改了域名,改成树莓派的IP地址,点击立即安装
6.等待安装完成,浏览器重新访问http://192.168.1.6:3000/,跳转到登录页面
4.使systemctl在系统启动时运行服务文件
sudo systemctl enable /home/git/gogs/gogs/scripts/systemd/gogs.service
5.运行服务
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
这篇关于树莓派4B安装Gogs的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-24MongoDB资料:新手入门完全指南
- 2024-12-20go-zero 框架的 RPC 服务 启动start和停止 底层是怎么实现的?-icode9专业技术文章分享
- 2024-12-19Go-Zero 框架的 RPC 服务启动和停止的基本机制和过程是怎么实现的?-icode9专业技术文章分享
- 2024-12-18怎么在golang中使用gRPC测试mock数据?-icode9专业技术文章分享
- 2024-12-15掌握PageRank算法核心!你离Google优化高手只差一步!
- 2024-12-15GORM 中的标签 gorm:"index"是什么?-icode9专业技术文章分享
- 2024-12-11怎么在 Go 语言中获取 Open vSwitch (OVS) 的桥接信息(Bridge)?-icode9专业技术文章分享
- 2024-12-11怎么用Go 语言的库来与 Open vSwitch 进行交互?-icode9专业技术文章分享
- 2024-12-11怎么在 go-zero 项目中发送阿里云短信?-icode9专业技术文章分享
- 2024-12-11怎么使用阿里云 Go SDK (alibaba-cloud-sdk-go) 发送短信?-icode9专业技术文章分享