How can I have Github on my own server?

前端 未结 16 1669
鱼传尺愫
鱼传尺愫 2020-12-07 09:53

Is there anything out there like Github that is for your own local server? I am curious if there is like a PHP script or even a desktop client that mimics Github\'s functio

相关标签:
16条回答
  • 2020-12-07 09:58

    There is GitHub Enterprise to satisfy your needs. And there is an open source "clone" of Github Enterprise.

    PS: Now Github provides unlimited private repositories, bitbucket does the same. you can give a try to both. There are several other solutions as well.

    0 讨论(0)
  • 2020-12-07 09:58

    If you must have GitHub, there is the enterprise version as already mentioned.

    If you want to look for alternatives for running a central git server for your company, you can try Gitolite.

    https://github.com/sitaramc/gitolite
    https://github.com/sitaramc/gitolite/wiki/

    0 讨论(0)
  • 2020-12-07 10:01

    Atlassian's Stash (Now called BitBucket Server) is getting there to being a good Github Enterprise alternative. I'm a bit of a JIRA whore so I like the integrations you have with that.

    0 讨论(0)
  • 2020-12-07 10:03

    There are some open source alternatives:

    • http://rhodecode.com/ (Implemented in Python)
    • http://gitlabhq.com/ . (Implement in Ruby on Rails)
    0 讨论(0)
  • 2020-12-07 10:03

    Also you can install Trac. It's more than a Git server, it has other feature like tickets management and project management. Also it has the possiblity to extend it through plugins.

    0 讨论(0)
  • 2020-12-07 10:06

    You have a lot of options to run your own git server,

    1. Bitbucket Server

      Bitbucket Server is not free, but not costly. It costs you one time only(10$ as of now). Bitbucket is a nice option if you want a long-lasting solution.

    2. Gitea (https://gitea.io/en-us/)

      Gitea it's an open-source project. It's cross-platform and lightweight. You can use it without any cost. originally forked from Gogs(http://gogs.io). It is lightweight code hosting solution written in Golang and released under the MIT license. It works on Windows, macOS, Linux, ARM and more.

    3. Gogs (http://gogs.io)

      Gogs is a self-hosted and open source project having around 32k stars on github. You can set up the Gogs at no cost.

    4. GitLab (https://gitlab.com/)

      GitLab is a free, open-source and a web-based Git-repository manager software. It has a wiki, issue tracking, and other features. The code was originally written in Ruby, with some parts later rewritten in Golang. GitLab Community Edition (CE) is an open-source end-to-end software development platform with built-in version control, issue tracking, code review, CI/CD, and more. Self-host GitLab CE on your own servers, in a container, or on a cloud provider.

    5. GNU Savannah (https://savannah.gnu.org/)

      GNU Savannah is free and open-source software from the Free Software Foundation. It currently offers CVS, GNU arch, Subversion, Git, Mercurial, Bazaar, mailing list, web hosting, file hosting, and bug tracking services. However, this software is not for new users. It takes a little time to setup and masters everything about it.

    6. GitPrep (http://gitprep.yukikimoto.com/)

      GitPrep is Github clone. you can install portable GitHub system into UNIX/Linux. You can create users and repositories without limitation. This is free software.

    7. Kallithes (https://kallithea-scm.org/)

      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.

    8. Tuleap (https://www.tuleap.org/)

      Tuleap is a Software development & agile management All-in-one, 100% Open Source. You can install it on docker or CentOS server.

    9. Phacility (https://www.phacility.com/)

      Phabricator is open source and you can download and install it locally on your own hardware for free. The open source install is a complete install with the full featureset.

    0 讨论(0)
提交回复
热议问题