Nathan Willis

Real question

Nathan Willis at

Are any of these GitHub-clone projects (Gogs, GitLab etc etc) supporting federated identity?

Cause as much as I'd like to migrate all the eggs out of one basket, I am equally uninterested in creating a Gogs user account on 40 different sites just to report bugs.

Which is a problem that exists on plenty of other issue trackers, I know. But it still seems like it's worth solving.

Tyng-Ruey Chuang, Claes Wallin (韋嘉誠), Douglas Perkins, Christopher Allan Webber likes this.

Claes Wallin (韋嘉誠), Christopher Allan Webber shared this.

Show all 6 replies

Seems like passive interest from various people at least on here, but no active work.

Christopher Allan Webber at 2015-07-03T20:53:03Z

Indeed there is interest, but people are busy :-P

Federated git is on my to-do list, but I barely started because of other projects going on right now. It's definitely something I want to work on as soon as I can.

It seems to me that right now a good choice is to use https://notabug.org (or gitweb or savannah if you're ok with them) and either wait for federated git or start coding if you have time and knowledge. I think the general idea can be sending HTTP messages with JSON in them, which contain info like user info, commits, merge requests, comments written, issues open and closed, etc. More or less like Pump.io works, I think.

fr33domlover at 2015-07-04T15:09:25Z

Douglas Perkins likes this.

I wonder if it's practical to introduce a federation backend into GitLab? Secondly, I guess it's also worth discussing which bits would actually federate. User profiles? Git commits and comments? Branches? How would things like forking and merging branches and repos work across servers?

I think Red actually supports some kind of git frontend, or at least I think I've seen people using it in the past. In theory it wouldn't be too difficult to create a plugin to support it.


Sean Tilley at 2015-07-04T20:33:39Z

lnxwalt@microca.st likes this.