Gogs - A self-hosted Git service written in Go

  •        344

Gogs(Go Git Service) is a painless self-hosted Git Service written in Go. It supports Create/manage/delete organization with team management, Create/fork/migrate/mirror/delete/watch/rename/transfer public/private repository, Repository viewer/release/issue tracker, Mail service(register, issue), Administration panel, Activity timeline and lot more.

http://gogs.io/
https://github.com/gogits/gogs/

Tags
Implementation
License
Platform

   




Related Projects

ansible-role-gogs - Ansible Role - Gogs: Go Git Service


Ansible Role - Gogs: Go Git Service

Gitea - Git with a cup of tea


The goal of this project is to make the easiest, fastest, and most painless way of setting up a self-hosted Git service. Using Go, this can be done with an independent binary distribution across all platforms which Go supports, including Linux, macOS, and Windows on x86, amd64, ARM and PowerPC architectures. This project has been forked from Gogs.

git-french-translation - French Git translation (Git and Git tools)


French Git translation (Git and Git tools)

SourceTree - A free Git client for Windows or Mac.


SourceTree is a free Git and Hg client for Windows and Mac. SourceTree can bring everyone up to speed with Git and Mercurial. Create, clone, commit, push, pull, merge, and more are all just a click away. This is free and NOT open source.

git-tools - Tools to make using git & git-svn easier


Tools to make using git & git-svn easier



MSysGit:GitCheetah - Git client for Windows


TortoiseCVS (and later TortoiseSVN) set the scene for convenient source code management on Windows. Not to be left behind, git has the beginnings of a clone, called git-cheetah. This is a sub module of msysGit

git-stats - Git Stats is a tools to display stats about git reprositories.


Git Stats is a tools to display stats about git reprositories.

Git-Fixture - Git repository with data for testing tools developed against Git.


Git repository with data for testing tools developed against Git.

ccnmtl-git-homedir - Git tools for setting up ~git for use as a local repo used for deployment


Git tools for setting up ~git for use as a local repo used for deployment

Gerrit - Code Review tool for Git


Gerrit is a web based code review system, facilitating online code reviews for projects using the Git version control system. Gerrit makes reviews easier by showing changes in a side-by-side display, and allowing inline comments to be added by any reviewer.

EGit - Git plugin for Eclipse


EGit is an Eclipse Team provider for the Git version control system. The EGit project is implementing Eclipse tooling on top of the JGit Java implementation of Git.

NBGit - Git Support for NetBeans


NbGit is a module for the NetBeans IDE that adds support for working with the Git version control system. It uses the JGit library created as part of EGit to interact with Git repositories.

Gigglw - Git client for Linux


Giggle is a graphical frontend for the git content tracker.

moz-git-tools - Tools for working with Git at Mozilla


In order to set this up, clone this repository somewhere, run the git submodule init and then git submodule update command, and add your clone to $PATH.Some commands require python2. If using mozilla-build on windows, python2 might be missing, but python exists and is actually python 2 (check by running python -V). On such case, you can create a copy of python.exe as python2.exe at the same location - probably at <mozilla-build>/python/.

Tornado-Template


This is using Ubuntu 10.04+**Installing the Tools**:```apt-get install python-setuptoolseasy_install pippip install tornadoapt-get install gitapt-get install nginxpip install supervisor```If git doesn't work then: `sudo apt-get -y install git-core`**Setting up your Github Account**:```cd ~/.sshlsssh-keygen -t rsa -C "email@email.com"vim id_rsa.pub```Copy the public key, paste it into your GitHub account SSH Key section, then try:```ssh -T git@github.com```**Create Directory**:```mkdir /srv/wwwmk

dainty-theme - A simple theme for project documentation in Jekyll.


You'll need [Git][], [Jekyll][], [Node.J's][] and [Make][]. Once you've got allthat, you'll need to clone the repository: git clone git://github.com/robotlolita/dainty-theme.gitThis will create a `dainty-theme` folder in the current directory. To set up,you'll need to run `npm install`: cd dainty-theme npm installThis will download and setup all the development tools (aside from Jekyll).If you want to make changes to the CSS, run the following command and changethe `stylus/*.styl` files

git-tools - Some git helpers to make git easier to use.


Some git helpers to make git easier to use.

GVFS - Git Virtual File System


GVFS stands for Git Virtual File System. GVFS virtualizes the file system beneath your git repo so that git and all tools see what appears to be a normal repo, but GVFS only downloads objects as they are needed. GVFS also manages git's sparse-checkout to ensure that git operations like status, checkout, etc., can be as quick as possible because they will only consider the files that the user has accessed, not all files in the repo.The GVFS source code in this repo is available under the MIT license. See License.md.

gitifyhg - Tools for using git as a client to mercurial repositories


Tools for using git as a client to mercurial repositories

json-glib - Frida depends on json-glib


BUGS----JSON-GLib tracks bugs in the GNOME Bugzilla.If you find a bug in JSON-GLib, please file an issue using[the appropriate form][bugzilla-enter-bug]. You can also check[the list of open bugs][bugzilla-bug-page].Required information: * the version of JSON-GLib * if it is a development version, the branch of the git repository * the JSON data that produced the bug (if any) * a small, self-contained test case, if none of the test units exhibit the buggy behaviour * in case of a segmentation