Please enable JavaScript to view this site.

There are many other Git hosting solutions available, but none of them are as user-friendly as GitHub, mainly because most of them are focused on programmers. In addition to this, you can also easily host your Git repositories on your own Internet server, because no server-side software is required. Even so, this does require a fair amount of command line configuration.

This topic provides details on setting up your own Git server for administrators who want to do this. It also includes details on BitBucket as an alternative to GitHub as an example of what less user-friendly hosting solutions can be like.

Important: Always create "main" as your default repository branch

No matter what method you use for setting up and managing your Git repositories, it is important that you always configure them to use "main" as their default branch. All the Help+Manual Git scripts use this branch and they will fail if you use the older "master" branch instead.