ah. Thanks. Looks like I'm having other issues on my end. Gogs seems to be incapable of writing to its own home folder (rewrite ssh austhorized keys does nothing). I suspect something is wrong with my install/db/config, vs something with the package itself. I have my database and repos backed up and will attempt a full reinstall of gogs tonight.
Sorry I was a bit snappy in my unedited comment below
Search Criteria
Package Details: gogs 1:0.13.0-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/gogs.git (read-only, click to copy) |
---|---|
Package Base: | gogs |
Description: | Self Hosted Git Service written in Go |
Upstream URL: | https://gogs.io |
Keywords: | git go gogs |
Licenses: | MIT |
Submitter: | kureikain |
Maintainer: | krumelmonster |
Last Packager: | dcelasun |
Votes: | 50 |
Popularity: | 0.000000 |
First Submitted: | 2014-05-12 08:56 (UTC) |
Last Updated: | 2023-08-10 14:22 (UTC) |
Dependencies (9)
- git (git-gitAUR, git-glAUR)
- pam (pam-selinuxAUR)
- go (go-gitAUR, gcc-go-gitAUR, go-sylixosAUR, gcc-go-snapshotAUR, gcc-go) (make)
- mariadb (mysql55AUR, mysql56AUR, mytop-gitAUR, mysql81AUR, mysql57AUR, mysql80AUR, mysqlAUR, mariadb-lts, percona-server) (optional) – MariaDB support
- memcached (memcached-gitAUR) (optional) – MemCached support
- openssh (openssh-gitAUR, openssh-dotconfigAUR, openssh-dotconfig-binAUR, openssh-selinuxAUR, openssh-hpn-shimAUR, openssh-gssapiAUR) (optional) – GIT over SSH support
- postgresql (postgresql-12AUR, postgresql13AUR, postgresql15-docsAUR, postgresql15AUR, postgresql-gitAUR, postgresql17-docsAUR, postgresql17AUR) (optional) – PostgreSQL support
- redis (redis-testingAUR, redis-gitAUR, keydbAUR, valkey) (optional) – Redis support
- sqlite (sqlite-fossilAUR) (optional) – SQLite support
Required by (0)
Sources (3)
Latest Comments
« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 11 12 .. 18 Next › Last »
CountMurphy commented on 2017-05-08 18:13 (UTC) (edited on 2017-05-08 18:14 (UTC) by CountMurphy)
edacval commented on 2017-05-08 17:38 (UTC) (edited on 2017-05-08 17:40 (UTC) by edacval)
@CountMurphy:
Remove symlink, go to gogs "Admin panel" and press "Rewrite '.ssh/authorized_keys' file (caution: non-Gogs keys will be lost)" and "Resync pre-receive, update and post-receive hooks of all repositories" . This is long-standing bug/feature, gogs store part of configuration paths in database. You must repeat this after each path change.
boosterdev commented on 2017-05-08 17:36 (UTC)
my personal version puts everything in /home/git using the git user from git package, less then few tweaks to get ssh running with git@localhost
http://boosterdev.ddns.net/git/boosterdev/gogs
CountMurphy commented on 2017-05-08 16:18 (UTC) (edited on 2017-05-08 16:59 (UTC) by CountMurphy)
Solved that issue thanks to your comment below " binary is now under /usr/bin
* and only static files under /usr/share/gogs"
This needs to be added back else it completely breaks git over ssh.
ln -s /usr/bin/gogs /usr/share/gogs/gogs fixed the issue.
CountMurphy commented on 2017-05-08 15:52 (UTC) (edited on 2017-05-08 15:53 (UTC) by CountMurphy)
Something went really, really wrong with this update. All my configs were ignored. Was able to manually move them to /etc and now Gogs mostly works. The only real issue is I cannot interact with gogs over ssh anymore. trying to fetch (or clone) Gives me:
bash: /usr/share/gogs/gogs: No such file or directory
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
Browsing /usr/share/gogs confirms that there is no file called gogs. Did this file not get included?
Even deleting my ssh key, and re-adding it over the web interface does not fix this problem
Martchus commented on 2017-05-08 09:10 (UTC)
Gogs fits in the regular file system tree. No reason to put everything under /opt.
Pinned Comments
Martchus commented on 2020-08-24 14:06 (UTC)
The release 0.12.0 will change various configuration variables, e.g.
ROOT_URL
is changed toEXTERNAL_URL
. Please read the official changelog before reporting any issues: https://github.com/gogs/gogs/releases/tag/v0.12.0Further notes from myself:
ROOT_URL
did not work at all for me anymore. So it is apparently not just deprecated (as the changelog states).STATIC_ROOT_PATH
. It looks like this directory is simply not required at all anymore because files are built into the executable. Overrides should be possible by placing files into the working directory (should be/var/lib/gogs/public
with the default config provided by this package; haven't tested yet).Martchus commented on 2017-06-12 22:24 (UTC) (edited on 2020-08-24 14:22 (UTC) by Martchus)
Important note: You likely want to use the official Gitea package instead.
Gitea - a fork of Gogs - has been added to the official repositories: https://www.archlinux.org/packages/community/x86_64/gitea
That means for Arch Linux the decision has been made to support Gitea rather than Gogs. Hence I suggest everyone to use Gitea instead of Gogs for new installations. I've been testing Gitea for a while myself now and it works well. So I'm also going to switch fully to Gitea myself.
Nevertheless I'll continue maintaining this package for a while now to support old installations. However, I'm not doing any fine-tuning for this package anymore.
Further notes
gitea
and the official package the usergit
. So that has to be changed in the config and for the ownership of/var/lib/gitea
.~~~ The official package now uses the usergitea
similar to my initial packaging was done.