Why do we hate Github again?

I know that they're run by SJWs, but all of my classmates at the university use it, and the dick-measuring contest of trying to rack up green squares is a pull for loser like me. Is there anything similar in Gitlab?

Also feel free to list other reasons to not even consider it.

Other urls found in this thread:

mikegerwitz.com/about/githubbub
libreboot.org/github/
gnu.org/philosophy/javascript-trap.html
amazon.com/HP-ProBook-i5-4200M-LED-backlit-Anti-Glare/dp/B00HGLGT9W
gnu.org/software/repo-criteria-evaluation.html
twitter.com/SFWRedditVideos

>displays all of your hard code work for Pajeets to steal and get paid $100k+ unless you pay
>It's literally not that hard to run your own git server
>You can run 1 in the VPS in your website for free
>You can run 1 in a rasPi that you can open to the web
>CLI normie tier interface
>mercurial is less bloated
>SVN legacy master race
>"The tortoise remembers"

if none of this triggers you, by all means use the new hotness

>displays all of your hard code work for Pajeets to steal and get paid $100k+ unless you pay

Has this actually ever happened?

>It's literally not that hard to run your own git server
>You can run 1 in the VPS in your website for free
>You can run 1 in a rasPi that you can open to the web

Absolutely agreed.

>CLI normie tier interface

Are you talking about the GH client?

>mercurial is less bloated

Mercurial is okay

>SVN legacy master race

Now you're just blatantly trolling lel

Because of the whole "social coding" shit that GH pushes. Its issue tracker is pretty fucking shit and the GH client is fucking awful.

>Has this actually ever happened?
I've yelled at so many remote engineers for being late on the code delivery and just submitting me a github link with the whole "I don't want to reinvent the wheel!". I'd be impressed if they can get half way to designing the damned wheel

>Are you talking about the GH client?
Yup, that horrible, horrible client

>Now you're just blatantly trolling lel
SVN and git where a coin toss until github happened

I don't prefer SVN, but it's not as dead as people say it is

>displays all of your hard code work for Pajeets to steal and get paid $100k+ unless you pay

It's open source, you stupid cocksucker

It has and worse. I recall somebody getting sued because pajeet copied their code. Case was dropped quickly, but still. Source Sup Forums so basically none

I wanted to throw in the misappropriation of funds. These fucks take money and dump it into garbage charity projects. I am a believer in the donation pool having a hard cap, so this enrages me.

Most of the work published on github isn't

>I recall somebody getting sued because pajeet copied their code.

This can't happen if you used a proper license like GPL or MIT/BSD 2-clause.

It's pretty good if you want something robust and scalable for large projects with say, 100+ contributors who are making hourly commits, and requires certain levels of resilience and data privacy guaranteed.

That said a private Bitbucker cloud instance is a much better and generally more enjoyable instance.

>I've yelled at so many remote engineers for being late on the code delivery and just submitting me a github link with the whole "I don't want to reinvent the wheel!". I'd be impressed if they can get half way to designing the damned wheel

Maybe you should license your codes with one of the terms being "No pajeets"

Though yes, I guess you're right. I don't know what one could possibly expect when developing FOSS given the fact that all pajeets do is steal code and disregard the licensing.

Are you writing programs in Java?

>SVN and git where a coin toss until github happened

SVN has two giant flaws:

It's not nearly as flexible as git is. git has some insane flexibility
The only repository is the central one with svn

Depends on how you define open source. Some licenses allow others to view the code but not modify it.

Regardless, Pajeet does not care about the license of any project that has a publically hosted source code. They will still use it and then disregard the license terms.

>I recall somebody getting sued because pajeet copied their code. Case was dropped quickly, but still. Source Sup Forums so basically none

Well, assuming that the justice system slips up and this happens at all, it's an easily resolvable case. You just refer to the license terms and possibly the commit history and then case closed.

>Maybe you should license your codes with one of the terms being "No pajeets"

You cannot discriminate against an entire class of people in your FOSS license.
It does not count as open source by any standards governing body and github specifically rejects racist software licenses.

I still don't know or understand what GitHub does exactly despite reading the wiki article and everything

all I can gather is it stores source code in an open format and anyone can download and modify it. But for the life of me I have no idea what cloning a repo means, or what half the buttons on the site do

It was just a joke but

>this fucking image

God, my fucking sides

It's just a git host.
You use git to provide version control for your software projects and you can push your repo changes to github, which provides a fancy interface for pajeets to steal your code.

Learn how to use git. That will make you understand all of it.

even if you ignore all the sjw crap.
githubs culture is very bad especially to new users. github is very good at making it seem like git = github.
not to mention their features are crap. other repository hosters have a lot better features and better bang for the bug so to speak and a lot better free features for people.
gitlab for example has a completely free buildservice provided by digital ocean and you can configure it however the fuck you want because packages are installed via docker on demand.
they literally also give you a build log thats straight up terminal output.
not to mention unlimited free private repos and better interface for colaborations.
i started out at github too. then went to bitbucket and ended up in gitlab.
at my workplace we host our own gitlab enterprise server i can literally not go back to github for completely sane reasons.
and on top of all of this there is the sjw hugbox crap.

I turned up one of the Jenkins VMs from turnkey. Keeps everything nice and on my network.

You forgot one key thing:

>github users typically use one-word commit messages or at most a single line instead of a short description + a proper commit message

>the dick-measuring contest of trying to rack up green squares
Make a private repo, run this once in it, and then tell your classmates to go fuck themselves.
function wewlad() {
for i in {1..1000}; do
echo "fart" >> trash.txt;

local randNum=$((RANDOM%365))
local rDate=$(date -v-$(($randNum))d -v$((RANDOM%23+1))H -v$((RANDOM%59+1))M -v$((RANDOM%59+1))S)

git add .;
echo "$rDate";
GIT_COMMITTER_DATE="$rDate" git commit --date "$rDate" -m "fuck you";
done

git push origin master;
}


The random date string will look different if you're on linux but you mentioned you're in college so I assumed you were on a macbook.

Why is their mascot a little boy in a octopus costume with whiskers?

I use bitbucket because I'm a lazy fuck.

mikegerwitz.com/about/githubbub
libreboot.org/github/
gnu.org/philosophy/javascript-trap.html

That should about cover it.

>Has this actually ever happened?
Well, I personally know of a case where someone copied (not forked) a github project and pretended he wrote it himself. He obviously changed all the author information.
Then he used his github as a portfolio for job interviews and such.

thanks user
it's beautiful

Sleep snug, smug!

>advocates open source software even though that key components are proprietary

Now that I have a GitHub sticker on my laptop what do I do, fellow poster on a closed-source anonymous imageboard?

put a git sticker on top of it

That's because they don't care about freedom, and neither do people that tall about "open source"

>closed source
Closed source is only nonfree on your own machine. When you're talking to another person's computer (i.e. Sup Forums's servers) it doesn't matter whether or not it's "open" or "closed"; in either case, you don't control the computer, and you don't need to control the computer.

But we're not talking about the computer, we're talking about the software running the computer, idiot.

"""""FREEDOM"""""

>>displays all of your hard code work for Pajeets to steal and get paid $100k+ unless you pay
>>It's literally not that hard to run your own git server
>>You can run 1 in the VPS in your website for free
>>You can run 1 in a rasPi that you can open to the web
>>CLI normie tier interface
>>mercurial is less bloated
>>SVN legacy master race
>>"The tortoise remembers"
>if none of this triggers you, by all means use the new hotness

>svn master race
>gtfo 2006

GitHub is awesome

It's literally just the gamergating alt-right Sup Forumstards spreading FUD propaganda against muh diversity. No one else on the Internet has anything against GitHub, even if you really, *really* hate women, gays, blacks, jews, etc you'd have no legitimate reason not to use their service

- free, unlimited hosting, bug tracking, and wikis for open source projects
- "projects" don't even have to be software so you could literally host anything
- GitHub pages lets you host a personal website for free
- Gist is a better pastebin, with version control
- Tons of useful help docs related to using git itself and the site and 24/7 customer service for anything else
- Millions of open source codebases to search through, use, and contribute to

>- "projects" don't even have to be software so you could literally host anything
Can I host my car on github?

We're talking about the software running on someone else's computer, not your's.

>githubs culture is very bad especially to new users. github is very good at making it seem like git = github.
this is definitely a thing

only for people who don't program / aren't gonna make it
those people don't matter and deserve to be abused until they collapse

I don't get the point of commit messages, I mean I understand them in theory but in practice they seem to lose their effectiveness. What happens to me irl is that usually by the time I'm ready to make a commit I'm burned out and too tired to make some beautiful commit message recapping everything I've done. It's like muscle failure but with your brain where I hit my max reps and I just can't think anymore by the time the commit comes. So my commits are usually more vague than useful, to counteract this I keep a production log text file in my projects where I document my changes and thoughts WHILE I'm making the changes. My production log entries are dated and have notes about what to work on next time etc. Having these production notes to refer back is a million times more helpful than vague commit messages. I still try to make a general commit message about what was changed but I rely on my production log for notes not my commit messages.

OP here (at school now):

Just because I am in college does not mean I am homosexual:

Pic related is my laptop. Not a ThinkPad, and it wasn't the smartest decision (switchable graphics), but Debian runs surprisingly well
amazon.com/HP-ProBook-i5-4200M-LED-backlit-Anti-Glare/dp/B00HGLGT9W

I seem to have phases to where I feel split on the SJW issue. I feel like the concept of inclusion is good, but the execution is forced and causes a resulting movement that does not reflect the starting purpose. That, and I don't want to be a traitor to my fellow Sup Forumsents

I think it applies mainly to beginners who are just starting to learn to program

if you're just starting to program, why do you need any git host? why do you need vcs at all?

this is a problem in itself.

>Not wanting to help Pajeet not do work is now considered racist

>I don't get the point of commit messages,
lt's a tl;dr for the other retards on the team to know what the fuck just happened.

Is there a SJW unfriendly version of GitHub? Basically I want bitches with problem glasses to say I'm literally Hitler when I link them to my source.

A lot of stuff these days tells beginners to use Github.

But they end up getting taught how to use Github as a resume extension instead of Git as version control.

>I'm burned out and too tired to make some beautiful commit message recapping everything I've done

found the problem you're versioning wrong. Commit short and small changes, so long as shit still works, commit it. A commit should just be minor changes to the codebase, renaming variables, making a function do other crap, etc...

Pushing is when you're done with the functionality

>and the dick-measuring contest of trying to rack up green squares is a pull for loser like me. I


Maybe you'd be more at home on a website where your comments can get upvotes as well

what a world we live in.

>says the namefag who needs recognition for their shitty commentary

says the ebin fucking greentexter
suck your mom's clit until it pops
milk drinking fuck-headed retard

he even removed his trip

that's not me you smegma flavored nigger anal gape

he forgot to put his trip back on

It has an F rating by the FSF
gnu.org/software/repo-criteria-evaluation.html

who riding the /gitlab/ train here?

Literally who gives a fuck what those dipshits think?

People who actually care about software freedom.

fuck off tripcunt

Open source is true freedom

FSF wants a locked down future which they control

>tripfag with utf-8 syntax
>GNU/Linux too complex therefore I hate it
>since I hate it everyone else in the world hates it

lemmi guess, you're some female normie wannabie techie. Go back to doing art or whatever you majored in

>implying I'm an iFag or use Microsoft India 10

I do use Linux you dunce

using Linux doesn't make you any less of a band-wagoner to the community tripfag

>DO NOT BULLY THE TOMATO
DO NOT BULLY THE TOMATO
>DO NOT BULLY THE TOMATO
DO NOT BULLY THE TOMATO
>DO NOT BULLY THE TOMATO
DO NOT BULLY THE TOMATO
>DO NOT BULLY THE TOMATO
DO NOT BULLY THE TOMATO

You assumed I used Windows or Mac when I was using a picture of Linus to mock you. I bet you didn't even recognize who that was

>I don't get the point of commit messages, I mean I understand them in theory but in practice they seem to lose their effectiveness.

The point is that they work as a brief overview for other developers. It explains what you just did so that others can easily review your code without problems.

>What happens to me irl is that usually by the time I'm ready to make a commit I'm burned out and too tired to make some beautiful commit message recapping everything I've done.

Your commits are likely too large. Commits are small, incremental changes. Just make sure that your commits compile before you commit them, or rebase squash two commits if you have to make a small fix to make it compile if you've already committed.

>It's like muscle failure but with your brain where I hit my max reps and I just can't think anymore by the time the commit comes.

That should be the push to remote, not the commit.

>to counteract this I keep a production log text file in my projects where I document my changes and thoughts WHILE I'm making the changes.

That's exactly what a commit message SHOULD be.

>My production log entries are dated and have notes about what to work on next time etc.

In fact, I'd argue they're superior. Not only are commit messages dated, but they have the commit's hash and the associated diff right along with it.

>I still try to make a general commit message about what was changed but I rely on my production log for notes not my commit messages.

My suggestion is: commit more often. When you write a new function (or a small amount of, if they're small), you might want to commit with a message along the lines of:

Early steps towards functionality x

This implements function foo() as an early step towards functionality x
and takes arguments x, y and z. It does [description of functionality]
and returns [description of return values and their conditions]


1/2

>claimed you are a female normie newfag wearing a "Women can code" shirt
>"I use Linux you cuck"

Holy shit man...

kay....

user, you can't just tell someone they aren't a woman. This is an American website.

2/2

This makes the commit messages just write themselves, because documenting your small, incremental changes is far easier than documenting a massive change over 2000 lines.

Seriously, use commits as small, incremental steps towards a larger change. When you are done with the change you're going for, that's when you push to remote.

The other devs are not retarded. The diffs of a commit are far easier to read when you have a good commit message to go along with it.

Yeah keep the antisemitism out of this thread, you biggot.

GitGud, possibly?

trigger warning

Gitgud is ran by 8ch anons, so yeah.

>SVN legacy master race
This triggers me.

I use git/github purely for resume purposes. If not, I'd probably not even use any kind of vcs.

See, you're using Github more than you're actually using the Git software

>It's literally just the gamergating alt-right Sup Forumstards spreading FUD propaganda against muh diversity
This. You have to be a real loser to shun the best open source platform (yes, it's the best, none of your gitlag shit can compete) because of its stance on politcal issues.

where the fuck did he say that you little shit? At least use the pajeet meme where it applies.

Take off your tripcode you loser. Filtered.

Write all of your code and comments and descriptions in a language that isn't english or Pajeesh and the probablem will go away.

I have a strong grasp of git concepts and can do rebases, merge branches, etc. I just never need to do that fucking shit though, it's just git add -p, git commit, git push. Only once in a blue moon I rebase or branch and merge.

>run by anons
Thanks, I'll make sure to stay away from it

I'm such a terrible programmer even Pajeet doesn't want to copy me, I don't know how to feel about this.

>Filtered

Don't worry user, nobody here is. They just like to spout pajeet memes so they can feel better about mooching off their parents in their basement

sorry for triggering you, tripcunt. I'll allow you one more post with your trip if that makes you feel better :)

>he missed the part where Pajeets crawl through github for code and claiming it for themselves instead of doing what they are paid to do

It was started as a safe space for gamergate boys to host code without the risk of accidentally supporting a company that employes women. I remember this because it's pretty much exactly what was originally written on the home page.

Me and a friend decided to start a project. Before we hit 100 lines of code some indian guy had already forked the project.