Documents describing half-baked ideas and their kin.
Uses git's internal storage so no files are added in your project. As you would do with commits and branches, you can push your bugs to the same git remote you are already using to collaborate with other people.
Another self-hosted Github work-alike, forked from Gogs. Lightweight, written in Go, will run anywhere you can compile Go for. If you know how to use Github, you probably know how to use Gitea.
A Github workalike that is self-hosted. Written in Go, runs anywhere you can compile Go code for. Lightweight, will run happily on a RasPi. If you know how to use and admin Github, you know how to use Gogs already.
Github repo: https://github.com/gogs/gogs
How to re-target a cloned Git repository if the master copy's URI changes for some reason.
git remote set-url origin new.git.url/here
Gitready is a blog of nothing but tips, tricks, and howtos for using the Git distributed revision control system. Organized into beginner, intermediate, advanced, and references resources.
etckeeper is a utility which checks everything in /etc into a Git repository so you can track changes made to a system's configuration. This also allows you to transplant a configuration to another server, roll back changes made, and audit who did what. Can also hook into the package management system to automatically update the repository when packages are added, removed, and updated.
A trick for setting a Git alias that prettifies the output of git log
in a repository.
git config --global alias.lg "log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit"
A short and sweet page about how easy it is to fuck up using git, giving specific examples, and how to get out of those situations.
A Python interface to Git version control repositories on the local drive.
FOSS software which implements a mailing list, not just over email but as a sharable, clonable git repo. Implements nntp, online html archives, and atom feeds. Written in perl. Designed to run on the lower possible common denominator machine. Uses a pull model, which optimizes for casual readers and members while still allowing for serious users.
Software that lets you do undocumented, unsupported, and potentially dangerous things to distributed source repositories, like Git and Hg.
Gitlab is a F/OSS clone of everything Github's website gives you, from collaboration apps to bug tracking to an easier way to use Git on the server side. The repositories here are either their own software, or their own forks of software that Github makes use of. Requires Ruby on Rails.