orangepi4安装gogs

麦田的香 · · 748 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

发现网上很少有香橙派的资料:

先用rootdeng登录,这个应该大家都知道

第一件事情:apt-get update      #各种漫长等待中……

//需要把wget装上:apt-get install wget             #这个安装就快了,一闪而过。。。。

1,安装mysql(安装不成功,可能网络原因多试几次)

$ apt-get install mysql-server

根据提示一步步安装,完成后可以终端输入 mysql --version  成功的话会看到mysql的版本号

2,安装git

$ apt-get install git

同样根据提示进行安装或者 sudo apt-get -y install git (默认所有需要输入操作输入yes)

git --version查看版本号观察是否安装成功

上面都成功之后开始创建一个新用户git (是系统用户和git软件并无联系)我们将gogs安装在git用户中

第一步:添加用户git

$ adduser git    # 按照提示设置密码等

用户名叫git 密码123456

第二步:切换到git用户

$ su git

中间插入:因为二进制文件安装没有对应的版本,我板子的版本是:系统AArch64

 AArch64是ARMv8的一种执行状态 所以只能自己下载源码编译

因为下面的图是(二进制安装):二进制是开发者编译好的文件;编译的时候指定的什么架构,就是什么架构的程序,所以一般只提供常用的;没有的话就得自己编译

源码安装



【补充一下,这一步可以省略的,我们不需要安装GO环境来编辑】
第三步:安装go语言 ()

$apt-get install golang    卸载命令 apt-get purge golang-go

注意gogs需要1.11以上的版本,升级一下(百度https://www.jianshu.com/p/f8fcab8d3cba)。

go version

然后通过gogs官方文档的 源码安装

添加一个mysql用户;然后 gogs.web会自动创建

$ mysql -u root -p> # (输入密码)> create user 'gogs'@'localhost' identified by '密码';> grant all privileges on gogs.* to 'gogs'@'localhost';> flush privileges;> exit;


配置与运行Gogs

1修改Gogs service配置文件有2个  gogs文件配置和gogs.service文件

这是文件路径

/home/orangepi/gogs/scripts/systemd/gogs.service

/usr/lib/systemd/gogs.service

/etc/systemd/system/multi-user.target.wants/gogs.service

/etc/systemd/system/gogs.service


systemctl start gogs

systemctl status gogs

出现下图说明你已经成功的安装好了gogs,并且配置好了守护进程,访问3000端口,会出现之前的页面

systemctl daemon-reload

service gogs start

service gogs status


综上 打开地址栏 安装gogs成功!!!


有疑问加站长微信联系(非本文作者)

本文来自:简书

感谢作者:麦田的香

查看原文:orangepi4安装gogs

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

748 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传