archives:adminsys:gogs

Gogs

Gogs est le logiciel qui fait tourner https://code.ffdn.org

$ ssh hermes.aquilenet.fr
admin@hermes:~$ sudo su - gogs

Généralement, il faut stasher nos changements, genre le thème de la page d'accueil et la conf : git stash

gogs@hermes:~$ go get -u github.com/gogits/gogs
gogs@hermes:~$ cd $GOPATH/src/github.com/gogits/gogs

On fait un « backup » de la version de prod (au cas où)

gogs@hermes:~/go/src/githyb.com/gogits/gogs$ mv gogs gogs-$(./gogs -v | awk '{print $3}')

On ré-applique les changements locaux, via un git stash apply et merger les conflits, genre page d'accueil et conf Au besoin le logo est dispo ici:

Et la home page là:

  • vi templates/home.tmpl
gogs@hermes:~/go/src/github.com/gogits/gogs$ go build

Et on redémarre le service

# supervisorctl status
# supervisorctl restart gogs
  • archives/adminsys/gogs.1460190764.txt.gz
  • Dernière modification: 2016/04/09 10:32
  • de sebian