Github Alternatives
-
Continuing the discussion from In which Boomzilla is banned from Github:
I remember when some people started saying that Github was becoming too "politically sensitive" (to avoid using a certain 3-letter term) and most people (including me) thought they were exaggerating.
Then they started doing silly things, and big projects started banning technical terms like "master/slave" or "kill" (a process) because they are "problematic" and getting seriously upset over sex jokes because they are sexist (apparently women lack the emotional stability to hear a penis joke and should be protected from them?), and frankly, I don't know what to think anymore.
I'm concerned about this as well, especially since github seems to be the go-to place for OSS projects these days. What are the current alternatives?
-
Sourceforge
Filed under: actually using because I'm post-ironic
-
There's Visual Studio Online, which contains a version of Team Foundation Server; you can get a free account with that. But if you prefer something more public, there's BitBucket, and I believe CodePlex is still a thing.
I'm not particularly familiar with any others.
-
Self host a series of .zip files, one for each revision
-
Bitbucket.com. It is what we use, because SJWHub can fuck right off.
-
I've recently installed my own gitlab instance. Self-hosted FTW.
But if you want a more reliable public option, it seems you can create an account there and host projects, same as with github.
-
Is GitLab just a web interface for a standard git server?
I actually run a private git tracker for any internal projects I don't want public, but it's a pain in the ass because I have to log in as the git user any time I want to add a new repo.
-
Is GitLab just a web interface for a standard git server?
I actually run a private git tracker for any internal projects I don't want public, but it's a pain in the ass because I have to log in as the git user any time I want to add a new repo.
Yeah. Manage your private git plus a whole bunch of shit on top of it (eg. issues). The same as github.
I used to host my own ssh bare, and made a little shell where I can create repos and stuff. But having a web interface is way, way better.
-
Bitbucket.com.
I have a few things up there. Of course, major selling point for me is that they host mercurial.
-
Of course, major selling point for me is that they host mercurial.
When I first joined for a university group project, that was all they had. Now that they host git, that's a good added bonus.
-
For self-hosting: GitLab is not very good. It's a Rails app with all the pain associated with that, and the upgrades tend to involve much more effort than they should. I wouldn't recommend it.
If I don't need issue tracker then I usually use [url=http://gitolite.com/gitolite/index.html]Gitolite[/url] and [url=https://git.zx2c4.com/cgit/]cgit[/url] as a web interface. From integrated suites [url=http://phabricator.org/]Phabricator[/url] is fairly decent (PHP and MySQL, but written by people who seem to know what they're doing, so it's bearable).
If you want something more GitHub-y but not GitLab, there are some supposedly better alternatives like [url=https://gogs.io/]Gogs[/url], might be worth trying out.
Bitbucket should be fine as a service alternative, but keep in mind that switching providers doesn't really protect you from this stupidity, it might just delay it.
-
I like Phabricator. I also like how you can close an issue with the reason "out of spite".
-
If you want something more GitHub-y but not GitLab, there are some supposedly better alternatives like Gogs, might be worth trying out.
This is what I used last time I went for a self-hosted setup. There are some Docker versions around if you already happen to have Docker running.
-
Wait, Jeff has his own close reason in Phabricator?!
-
+1 to gitlab
I've used it with our own private instance and with gitlab.com for OSS projects, it has the same features as github, but you get unlimited private repos. you only pay if you want support.
they recently made their CI server free too, it works like travis, but i don't know about its capabilities
-
uhm, their omnibus package was fairly painless, setting it up manually did seem like a pain in the ass.
-
I hope I'm not breaking any rules by necroing a thread, but I thought it might be interesting to bring to the table an alternative if you wish to host code within EU, instead of US. Deveo is a code hosting platform (Git, SVN, HG) that hosts code in Europe. We (I'm affiliated with Deveo) use Google Compute engine to run our cloud instance and utilize the European data center. Check our GitHub Alternative page for more information.
-
-
@cartman82 said in Github Alternatives:
But if you want a more reliable public option, it seems you can create an account there and host projects, same as with github.
Or not...
-
As much as I hate github, this seems like an overreaction - it seems to mostly boil down to projects deciding to be more PC - which is well within their right. Github doesn't seem to be enforcing this - only perhaps weakly recommending it, which is also well within their right.
Now github does seem to ban users for flaming/trolling, but that's hardly unusual or wrong - if you want to troll, it's generally a good idea not to allow that to be traced back to any accounts you care about.
And yes, I realize this topic is out-of-date, but that's somebody else's problem.
-
@Ilmari-Kontulainen said in Github Alternatives:
We (I'm affiliated with Deveo) use Google Compute engine to run our cloud instance
If you're making a service for people who are worried about privacy and stuff like that, letting a big, evil, and American megacorporation host it seems like a bad idea.
-
@CreatedToDislikeThis I think it's all about proportional reactions.
When both the people in a community and the owners of the site start doing stupid shit, it's reasonable to start looking for alternatives, in case the stupidity keeps growing, and maybe politely tell them why they're being stupid shits. It would not be reasonable to immediately boycott Github forever because of that.
It would be even less reasonable to build a whole political movement around the fact that there are some stupid people online, make that your whole identity, spend all day searching for stories about bad things those people did just to give them more attention, and go around giving public talks explaining how those Github people are literally ruining the country and we should all fight them.
-
@anonymous234 said in Github Alternatives:
It would be even less reasonable to build a whole political movement around the fact that there are some stupid people online, make that your whole identity, spend all day searching for stories about bad things those people did just to give them more attention, and go around giving public talks explaining how those Github people are literally ruining the country and we should all fight them.
Replace 'GitHub' with words like 'cis', 'white', and 'rich', and 'public talks' with 'mindless rants', and you've just described Tumblr.
-
@antiquarian Bitbucket, VSOnline ... All free has private repos for up to 5 people and you can do invites to boost it.
-
I remember when some people started saying that Github was becoming too "politically sensitive" (to avoid using a certain 3-letter term) and most people (including me) thought they were exaggerating.
Then they started doing silly things, and big projects started banning technical terms like "master/slave" or "kill" (a process) because they are "problematic" and getting seriously upset over sex jokes because they are sexist (apparently women lack the emotional stability to hear a penis joke and should be protected from them?), and frankly, I don't know what to think anymore.
I'll just leave this here..
-
@PJH You and @julianlam were a lot nicer to the guy than I would have been.
-
@antiquarian well Julian had to be nice because it would look bad otherwise.
I was milder that I would have otherwise been because I wasn't sure how Julian would take my interrupting.
I wasn't particularly enamoured by his attempted sea-lioning either.
-
@PJH
I don't see any reason why someone shouldn't just go around submitting pull requests to dozens of projects they have no other involvement with to codify good behavior. If anything, we need more people like that, so that there's clarity over how to not be an ass on the Internet
-
@izzion Does Discourse have a COC yet?
-
@aliceif
Depends on how you classify the lead developers, I suppose... :p
-
@aliceif said in Github Alternatives:
@izzion Does Discourse have a COC yet?
They have a CDCK.
If you squint, it looks similar.
-
@PJH
ProTip: when you want people to take you seriously don't use a picture as an avatar that makes you look like a villain
-
@PJH said in Github Alternatives:
@aliceif said in Github Alternatives:
@izzion Does Discourse have a COC yet?
They have a CDCK.
If you squint, it looks similar.
i squinted but that just turned the D into an O.... then it turned me on.... then i remembered what it was originally and it turned me so off i'm afraid the switch myght be wedged in the off position.
-
@Ilmari-Kontulainen said in Github Alternatives:
I hope I'm not breaking any rules by necroing a thread
YRMBNH
-
In that PR,
The use of sexualized language or imagery and unwelcome sexual attention or advances
So welcome sexual attention or advances would be okay in this repo?
-
@UndergroundCode said in Github Alternatives:
So welcome sexual attention or advances would be okay in this repo?
Well if they're welcome, then by definition they're OK.
-
@anonymous234 said in Github Alternatives:
@UndergroundCode said in Github Alternatives:
So welcome sexual attention or advances would be okay in this repo?
Well if they're welcome, then by definition they're OK.
I'm picturing:
Issue by coder123: Coder456 is super hot! I wanna piece of that!
Linked PR by coder456: Yeah baby I got something for you to pull right here
Comment by coder123: Oh I'm gonna merge that so hard!
-
@UndergroundCode said in Github Alternatives:
Issue by coder123: Coder456 is super hot! I wanna piece of that!
Linked PR by coder456: Yeah baby I got something for you to pull right here
Comment by coder123: Oh I'm gonna merge that so hard!Come on guys, how many times do we have to tell you, if you want to fork, get a room...
-
@UndergroundCode said in Github Alternatives:
So welcome sexual attention or advances would be okay in this repo?
Only if you don't use sexualized language or imagery.
...I'd love to see how you'd do that by the way
-
@Yamikuronue
Well, then, you'd just have to throw back to the days where men wooed women by showing off how good they were at bringing home the bacon..."Hey babe, I made 729,712 commits to 2,721 different projects this week. Wanna hook up?"
-
@izzion wait that's not how github already works?
-
@PJH said in Github Alternatives:
I remember when some people started saying that Github was becoming too "politically sensitive" (to avoid using a certain 3-letter term) and most people (including me) thought they were exaggerating.
Then they started doing silly things, and big projects started banning technical terms like "master/slave" or "kill" (a process) because they are "problematic" and getting seriously upset over sex jokes because they are sexist (apparently women lack the emotional stability to hear a penis joke and should be protected from them?), and frankly, I don't know what to think anymore.
I'll just leave this here..
I don't know if I totally approve of the way you responded to him, but there's something wrong when someone doesn't realize that a CoC PR is absolutely the wrong way to become familiar with a community...
"Hey
guyspeople, I think we, by which I mean you, should behave this way!"
-
oh. github.... code of conducts....
i suppose i should add my standard code of conduct to my repos....
there we go. that should get the job done.
-
@accalia said in Github Alternatives:
i suppose i should add my standard code of conduct to my repos....
Well...that leaves me out. So much for being inclusive...
-
@Polygeekery said in Github Alternatives:
@accalia said in Github Alternatives:
i suppose i should add my standard code of conduct to my repos....
Well...that leaves me out. So much for being inclusive...
wait..... your name is Richard?
huh. TIL.
-
+# Don't Be A Dick.
@pydsigner said in Github Alternatives:
there's something wrong when someone doesn't realize that a CoC PR is absolutely the wrong way to become familiar with a community...
Or worse, he's probably fully aware of that but thinks it's OK because it's for a good cause.
-
@antiquarian said in Github Alternatives:
@pydsigner said in Github Alternatives:
there's something wrong when someone doesn't realize that a CoC PR is absolutely the wrong way to become familiar with a community...
Or worse, he's probably fully aware of that but thinks it's OK because it's for a good cause.
I hate it when people give my species a bad name......
-
@accalia said in Github Alternatives:
I hate it when people give my species a bad name......
I gave you a sympathy upvote. Not sure it will help, but that's all I can do short of brandishing a sign.
-
@antiquarian said in Github Alternatives:
@accalia said in Github Alternatives:
I hate it when people give my species a bad name......
I gave you a sympathy upvote. Not sure it will help, but that's all I can do short of brandishing a sign.
a sign?
like this one?
-
@accalia said in Github Alternatives:
oh. github.... code of conducts....
i suppose i should add my standard code of conduct to my repos....
there we go. that should get the job done.
Sigh, you can't even have a great writer you aspire to be like any more...
I'm done with these apes! I'm off to live with chickens!
And no, @accalia, you're not allowed to eat any cocks that I befriend!