V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
The Go Programming Language
http://golang.org/
Go Playground
Go Projects
Revel Web Framework
amoblin

Gogs,很方便的本地 Git 托管服务,感觉比 GitLab 好用很多

  •  
  •   amoblin ·
    amoblin · Apr 2, 2015 · 3303 views
    This topic created in 4045 days ago, the information mentioned may be changed or developed.

    从gitosis到gitolite,commandline下用的很愉快。曾经尝试过gitlab,但因配置太过繁琐,无疾而终。直到遇到gogs,我觉得不会再变了。一键部署,一页配置,在本地立刻拥有一个GitHub http://ww2.sinaimg.cn/mw1024/62cf6a6agw1eqrfp39cnjj21kw0pd77s.jpg

    35 replies    2015-06-08 11:01:12 +08:00
    blacktulip
        1
    blacktulip  
       Apr 2, 2015
    本地搞个 github 的意义是什么...
    maemual
        2
    maemual  
       Apr 2, 2015
    @blacktulip 企业内部使用啊。
    f0101
        3
    f0101  
       Apr 2, 2015
    @blacktulip 很多公司不想把自己的代码传到公共的服务器上。即使是私有的。
    lijinma
        4
    lijinma  
       Apr 2, 2015
    gitlab 哪个地方配置繁琐。。我弄着还挺好呀
    sarices
        5
    sarices  
       Apr 2, 2015
    docker部署gitlab很方便
    kappa
        6
    kappa  
       Apr 2, 2015
    不支持Code Review。。
    padthai
        7
    padthai  
       Apr 2, 2015
    ruby的东西配置都麻烦
    blacktulip
        8
    blacktulip  
       Apr 2, 2015
    @maemual
    @f0101
    那个叫局域网吧,怎么叫本地... 本地是 localhost
    ZackYang
        9
    ZackYang  
       Apr 2, 2015
    GitHub Ent 才是王道.
    humiaozuzu
        10
    humiaozuzu  
       Apr 2, 2015   ❤️ 1
    Stash 很好用~
    mimzy
        11
    mimzy  
       Apr 2, 2015 via Android
    GitLab 现在部署很方便了,前几天在公司服务器上搭了一个,几乎一键安装。Gogs 功能少了几个,所以就没选,但是看上去性能不错,而且还是国人开发的。
    evlos
        12
    evlos  
       Apr 2, 2015
    Docker 部署 Gitlab 就一行啦。
    Tink
        13
    Tink  
    PRO
       Apr 2, 2015 via iPhone
    回去试试
    janxin
        14
    janxin  
       Apr 2, 2015
    Gogs还是属于beta阶段,稳定性和功能还不足够
    amoblin
        15
    amoblin  
    OP
       Apr 2, 2015
    @kappa 不支持Code Review确实是目前的问题,不过肯定会有的。我看好。
    @blacktulip 本地的server一般就是提供给局域网访问的嘛~

    @ZackYang @humiaozuzu GitHub Ent和Stash都是要付费的呦~
    @sarices @evlos 使用Docker部署任何服务都方便,不能这么比~
    ZackYang
        16
    ZackYang  
       Apr 2, 2015
    "在本地立刻拥有一个GitHub", 除了 GitHub Ent 没有其他选择.

    对于公司来说 GitHub Ent 也不算贵. 5000刀/20人/年.
    yanyanlong
        17
    yanyanlong  
       Apr 2, 2015
    有支持SVN的么。。
    humiaozuzu
        18
    humiaozuzu  
       Apr 2, 2015
    @amoblin 钱不是问题,省的是时间
    AntiGameZ
        19
    AntiGameZ  
       Apr 2, 2015
    @humiaozuzu 钱不是问题,但是花钱买软件是个特别大的问题(如果是买服务则更加不能忍)。这样的企业却在拼命的想从软件和服务上赚钱。
    sarices
        20
    sarices  
       Apr 2, 2015
    @amoblin 没说过要比啊,gitlab功能比较完整,而且用docker部署很方便而已。
    kiritoalex
        21
    kiritoalex  
       Apr 2, 2015 via iPhone
    这个Go项目还不错,我打算在树莓派上搭建一个
    ETiV
        22
    ETiV  
       Apr 2, 2015 via iPhone
    gogs缺太多东西,而且好多功能都500,不稳定的很。

    gitlab相对更成熟,有deploy key,和gitlab CI持续集成。当然不需要这俩的用gogs也可以…

    早些时间我在ubuntu和centos上都搭过gitlab,那会儿确实痛苦。最近有了一键安装,不过它自带了太多东西,貌似会跟本地 nginx 冲突,需要手动处理一下
    Tonni
        23
    Tonni  
       Apr 2, 2015 via Android
    这种东西更倾向于交给 Github 或者 Bitbucket来做
    powergx
        24
    powergx  
       Apr 3, 2015 via iPhone
    直接开个虚拟机 gitlab 搞定
    lijinma
        25
    lijinma  
       Apr 3, 2015
    @ETiV 对的,如果使用 omnibus 安装,会把所有需要的软件都安装,比如你说的 nginx
    wuling
        26
    wuling  
       Apr 3, 2015
    gitlab现在有了官方的一键安装脚本了,我曾经装过,在ubuntu64位下非常方便,而且gitlab的nginx跟用户自己装的nginx也不会冲突。https://about.gitlab.com/downloads/
    huawuya
        27
    huawuya  
       Apr 4, 2015
    我们用gitblit,也很好用啊,java的,跨平台,直接运行或放在tomcat里就OK了,很方便
    clino
        28
    clino  
       May 20, 2015
    gogs 感觉不错,安装还是挺方便的
    clino
        29
    clino  
       May 20, 2015
    gogs的ssh是怎么监听的?我现在只有http方式可以访问,ssh貌似没有起来,文档又木有...
    amoblin
        30
    amoblin  
    OP
       May 21, 2015
    @clino 在gogs设置里配置添加ssh密钥了吗?
    clino
        31
    clino  
       May 21, 2015
    @amoblin 我一直以为有另外的ssh daemon,原来用的就是系统的 sshd 呢,只是用了一些比较tricky的做法,往authorized_key里加带command的配置,试过可以了
    clino
        32
    clino  
       May 22, 2015
    我已经在内部用上了,感觉不错,部署真的是相当简单
    amoblin
        33
    amoblin  
    OP
       May 22, 2015
    @clino 嗯,gitosis、gitolite也都是这种sshd的方式做的,毕竟Git支持ssh协议嘛。我们也一直在内部使用。
    clino
        34
    clino  
       May 22, 2015
    @amoblin 我之前用的都是gerrit, gerrit自带sshd服务
    ptyfork
        35
    ptyfork  
       Jun 8, 2015
    简单用了一下,感觉还不错,准备用来替换gitlab, 之前在公司已经评估了比较长一段时间的gitlab,但是到目前还未正式启用。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5403 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 115ms · UTC 07:37 · PVG 15:37 · LAX 00:37 · JFK 03:37
    ♥ Do have faith in what you're doing.