NanoPi NEO烧录nanopi-neo_sd_friendlycore-xenial_3.4_armhf_20181024.img镜像,镜像可以在NanoPi Neo wiki官网下载。
烧录完后开始下面安装gogs:
1.创建git用户:
pi@NanoPi-NEO:~$ sudo -s
root@NanoPi-NEO:~# adduser git
然后输入密码,完成后将用添加到sudoer组:
root@NanoPi-NEO:~# vi /etc/sudoers
在
# User privilege specification
root ALL=(ALL:ALL) ALL
后添加:
git ALL=(ALL:ALL) ALL
完成后切换用户到git用户:
root@NanoPi-NEO:~#exit
pi@NanoPi-NEO:~$su – git
git@NanoPi-NEO:~$
git@NanoPi-NEO:~$ mkdir web
git@NanoPi-NEO:~$ cd web
2.下载gogs(官网):
git@NanoPi-NEO:~$ wget https://www.golangtc.com/static/go/1.9.2/go1.9.2.linux-armv6l.tar.gz
3.下载完后解压到/usr/lib目录:
git@NanoPi-NEO:~$ sudo -s
root@NanoPi-NEO:~# tar -C /usr/lib -xzf go1.9.2.linux-armv6l.tar.gz
4.解压后配置环境变量:
root@NanoPi-NEO:~#vi /etc/profile
按i进入插入模式,然后在文件末尾插入内容,将下面内容添加到最后:
export GOROOT=/usr/lib/goexport GOPATH=/usr/lib/gogsexport PATH=$PATH:$GOROOT/bin:$GOPATH/bin
root@NanoPi-NEO:~#source /etc/profile
root@NanoPi-NEO:~#exitgit@NanoPi-NEO:~$wget https://dl.gogs.io/0.11.43/gogs_0.11.43_raspi2_armv6.zipgit@NanoPi-NEO:~$sudo apt-get updategit@NanoPi-NEO:~$sudo apt-get install unzipgit@NanoPi-NEO:~$unzip gogs_0.11.43_raspi2_armv6.zipgit@NanoPi-NEO:~$sudo apt-get install gitgit@NanoPi-NEO:~$sduo apt-get install mysql-server
git@NanoPi-NEO:~$mysql -u root -p
SET GLOBAL default_storage_engine = ‘InnoDB’;
DROP DATABASE IF EXISTS gogs;
CREATE DATABASE IF NOT EXISTS gogs CHARACTER SET utf8 COLLATE utf8_general_ci;
exit;
git@NanoPi-NEO:~$cd /home/git/web/gogsgit@NanoPi-NEO:~$nohup ./gogs web &
http://ip:3000
数据库类型:mysql数据库主机:127.0.0.1:3306数据库用户:root数据库名称:gogs运行系统用户:git
转载请注明来源:Cofface Blog » [cofface]NanoPi NEO搭建gogs过程