GitHub Desktop is an open source Electron-based GitHub app. It is written in TypeScript and uses React.
This repository contains specific patches on top of the upstream desktop/desktop repository to support Linux usage.
Where software teams break knowledge silos.
GitBook helps you publish beautiful docs for your users and centralize your teams' knowledge for advanced collaboration.
Manage several git repositories / GitLab automation
Gitea is a community managed fork of Gogs, lightweight code hosting solution written in Go and published under the MIT license.
Very efficient backup system based on the git packfile format, providing fast incremental saves and global deduplication (among and within files, including virtual machine images).
Git GUI Client for Windows Mac and Linux.
The intuitive, fast, and beautiful cross-platform Git client. Free!
Ikiwiki is a wiki compiler. It converts wiki pages into HTML pages suitable for publishing on a website. Ikiwiki stores pages and history in a revision control system such as Subversion or Git. There are many other features, including support for blogging and podcasting, as well as a large array of plugins.
A painless self-hosted Git service.
OpenGrok is a fast and usable source code search and cross reference engine. It helps you search, cross-reference and navigate your source tree. It can understand various program file formats and version control histories like Mercurial, Git, SCCS, RCS, CVS, Subversion, Teamware, ClearCase, Perforce, Monotone and Bazaar. In other words it lets you grok (profoundly understand) source code and is developed in the open, hence the name OpenGrok. It is written in Java.
Meat! is a free Git collaboration platform with in-built deployments that will help your team deliver better web sites faster.
Kallithea, a member project of Software Freedom Conservancy, is a GPLv3'd, Free Software source code management system that supports two leading version control systems, Mercurial and Git, and has a web interface that is easy to use for users and admins. You can install Kallithea on your own server and host repositories for the version control system of your choice.
VersionPress is a Git-versioning plugin for WordPress. It versions both files and the database enabling things like site-wide reverts, safe updates, easy staging etc.
VersionPress is a work in progress and available under the Early Access Program.
git pull has two problems:
It merges upstream changes by default, when it's really more polite to rebase over them, unless your collaborators enjoy a commit graph that looks like bedhead.
It only updates the branch you're currently on, which means git push will shout at you for being behind on branches you don't particularly care about right now.
Solve them once and for all.
git-crypt enables transparent encryption and decryption of files in a git repository. Files which you choose to protect are encrypted when committed, and decrypted when checked out. git-crypt lets you freely share a repository containing a mix of public and private content. git-crypt gracefully degrades, so developers without the secret key can still clone and commit to a repository with encrypted files. This lets you store your secret material (such as keys or passwords) in the same repository as your code, without requiring you to lock down your entire repository.
This website is designed to help you understand some basic git concepts visually
Gitblit is an open-source, pure Java stack for managing, viewing, and serving Git repositories.
It's designed primarily as a tool for small workgroups who want to host centralized repositories.
git-annex allows managing files with git, without checking the file contents into git. While that may seem paradoxical, it is useful when dealing with files larger than git can currently easily handle, whether due to limitations in memory, time, or disk space.
The easiest way to use git. On any platform. Anywhere.
GistBox is the personal code library you've always wanted
3251 links, including 1 private