Worth a look if you’re a casual GitHub user.
Learn how to use Git with Code School’s interactive course, Try Git.
This is pretty neat. The next time someone asks me where they should go to learn Git, I’ll point them to this.
The math is hard to argue against: the GitLab + GitLab-CI + Digital Ocean combo is a big win. GitLab’s interface is very familiar so users from GitHub or Bitbucket will feel quite at home in no time.
I’ve been using GitLab (at work) since January and I love it. That said, I also love GitHub, which I use for my pet projects. I’d consider moving everything to GitLab, but since I’m using a free GitHub account, I’m not sure it would be worth it. If I ever need private repositories for my own stuff, I would definitely consider the move.
A good explanation of Git’s patch mode. I’m sometimes guilty of making commits with messages containing a single word, “Dump”. I figure I should probably make use of Git’s patch mode.
Even with a GUI application at hand there are times when you resort to the command line. We admit we can’t memorize all important Git commands – that’s why we created a nice cheat sheet for Git that we would like to share with you.
On the front you can find all important commands. On the back you can find our Version Control Best Practices that help you get the most out of version control with Git.
I’ve only ever used Git on the command line and I still forget some commands. Anyhow, this is a nice looking cheat sheet and I’ll probably print a copy for my office pin-board.
GitHub has become a fairly central part of many open source projects. Although many people focus on the code-hosting aspect of GitHub, the platform also includes comprehensive features for issue management, code review, and integration with many other tools and platforms.
For new open source projects, however, getting started and ensuring that GitHub repos are in tip-top shape and ready to attract new developers can be a little overwhelming. To smooth this transition, here are 10 tips for rocking your octo-project and getting your new project off to a great start.
A good introduction to GitHub by Jono Bacon. I’ve been using GitHub for a while, but still found it to be an interesting read — I wasn’t aware of the CONTRIBUTING.md features. Hmm, I should probably take some time to better explore the services I use.
GitLab.com is a competitor of GitHub. It’s a service provider for git-based source code repositories that offers much more than it’s bigger brother. In this post I will try to convince you to try it out for your next project.
I’ve been using GitLab at work for a while now and it works well. If you’ve not tried it yet, this post details some of its best features.
Today, at work, we set-up the Community Edition of GitLab. It took a while to get it set-up, but this was mainly due to complications of installing a hosted service on a corporate network — the actual GitLab installation only took a couple of minutes and was really very simple.
We installed the service on a virtual machine running Ubuntu 14.04 and the provided deb package did all the work, the only thing I had to do was to configure the hostname. If I was rating the installation experience, I would probably give it 9 out of 10. The only reason I wouldn’t give it 10 is because there was a slight issue with the provided Ubuntu repository, which meant that I had to manually download the deb file and use the
dpkg command to perform the install. Other than that, the installation was flawless, which is quite remarkable given the dependencies involved.
Regarding the web interface and administration, I’ve only just started using it, but it looks and feels like a quality product. Anyone familiar with GitHub should feel instantly at home when using it, I know I did. Also, something that struck me straight away was just how helpful it is. There is lots of guidance throughout and it’s all written in plain English (switch English for your preferred language, as I assume it features localisation). A nice touch.
There is not much else to report at the moment, but if you’re interested in GitLab, I would highly recommend giving it a try. Having a local GitHub-esque service with free private repositories is a definite win.
Tonight, I created a new GitHub repository for the Lincoln LUG website. I’ve been meaning to do this for a while, but for some reason I’d not managed to get around to doing it until now. Poor show, Mr Newborough.
I’m hoping that the new repo will encourage some members to get involved and make changes to the website. I think it would be really cool if as many LUG goers as possible could get their names on the contributors list. Also, while I know some of our members are definite Git users, I’m sure we also have some members who have never used it, so it might make a good topic of conversation at our LUG meetings — I know Git is a cross-platform thing, but it does have its roots in Linux.
I love a good cheat sheet, here’s one for Git.