The Git cookbook

Git, you either love it for its power or hate it for it's ui. While I'm a trained git apologist and love its power and flexibility, I've also done a lot of git user support at work and in the #git IRC channel. I understand the frustration of the jumble of jargon, inconsistency and arcana that is the git UI and will help you dive into it!

If you have questions, comments or suggestions about any of the articles, please leave a comment on the article or in the issue tracker on GitLab. Suggestions for new articles are also very welcome!


Dealing with misconfigured https repositories

Posted on Wed 04 November 2015 in Troubleshooting • Tagged with http, https, dangerLeave a comment

You should never have to disable SSL verification, but sometimes you do not control the host you must get some data from. If you must do so, learn here how to do this without firther compromising your security.

Continue reading

Using credential helpers to cache passwords

Posted on Wed 04 November 2015 in Effective git usage • Tagged with authentication, httpLeave a comment

Never type your passwords again, but store them safely in a password manager Git can use.

Continue reading

Serving git's smart http protocol and a web interface with Apache

Posted on Tue 03 November 2015 in Git on the server • Tagged with apache, server, gitweb, cgit, http, https, authenticationLeave a comment

From zero to fully working web server in 2 configuration files, including smart HTTP, ssl, authentication, and cgit or gitweb.

Continue reading