<p>Gogs: <a href="https://github.com/gogits/gogs">https://github.com/gogits/gogs</a>
Gitea: <a href="https://github.com/go-gitea/gitea/">https://github.com/go-gitea/gitea/</a></p>
<p>It seems that Gitea was created as a fork of Gogs when Gogs when through a period of inactivity. However, a cursory look at Github suggests that both projects are under development. Any suggestions for which you'd go with, at present?</p>
<hr/>**评论:**<br/><br/>MetalMatze: <pre><p>Time will tell which becomes the more popular and most active one. I can only say that we won't stop development, even if the single gogs maintainer returned now.
A first release will come before Christmas. </p>
<p>Most of the people that created PRs for gogs are now part of gitea.</p></pre>caeliferum: <pre><p>Does that mean you expect version 1.0.0 is going to be ready in a matter of days? Sounds like that will be worth waiting for, and worth a try...</p></pre>MetalMatze: <pre><p>Yes!</p></pre>mompelz: <pre><p>I have lately introduced a minor issue but we are nearby a release.</p></pre>mompelz: <pre><p>I’m proud to present you our gift for christmas, we have released Gitea 1.0.0 now: <a href="https://blog.gitea.io/2016/12/release-of-1.0.0/" rel="nofollow">https://blog.gitea.io/2016/12/release-of-1.0.0/</a></p></pre>caeliferum: <pre><p>Very nice!</p></pre>joubertredrat: <pre><p>I will continue with Gitea, I prefer open source projects maintenated by community instead projects owned by one person. The essence of open source community and projects is to be colaborative.</p></pre>icholy: <pre><p>Most successful OSS has a BDFL.</p></pre>tscs37: <pre><p>A BDFL is worth nothing if there is no community around and it's more anecdotal evidence than actual evidence</p>
<p>Most projects require some sort of community to work; see OpenOffice.</p></pre>deadbunny: <pre><p>But he isn't the single gatekeeper, there are a good handful of people with commit access.</p></pre>xiaolunny: <pre><p>Gitea 1.0 makes a new infrastructure, like glide -> govendor, all codes golint PASS, lgtm, truely single binary and etc. Also it contains many many bugs and vulnerabilities fixes. The most important is it builds a 14 people's community via <a href="https://github.com/go-gitea/gitea/blob/master/CONTRIBUTING.md" rel="nofollow">https://github.com/go-gitea/gitea/blob/master/CONTRIBUTING.md</a>.</p></pre>mompelz: <pre><p>Beside that even the entire used infrastructure is published. As we are 3 admins and two additional people with full merge rights we don't have the bottleneck that Gogs got.</p></pre>scoith: <pre><p>This happened before, around two years ago. And with some personal drama too.</p>
<p>Eventually, gogs owner came back and gitea fork effectively died out for the user base. Could be the same thing all over again.</p>
<p>gogs owner has really been unresponsive for extended periods of time (think 3+ months) and is holding back development and progress of the community. However, like I said, gitea wasn't simply a benevolent community fork: you can read about drama <a href="https://news.ycombinator.com/item?id=9708832" rel="nofollow">here</a>.</p></pre>xiaolunny: <pre><blockquote>
<p>here</p>
</blockquote>
<p>Old gitea is gone, because that time we didn't build a community. When unkwon is back, Gitea seems not different with Gogs. But this time I think we found the key, a real coummunity. I think Gitea could do the work better.</p></pre>MetalMatze: <pre><p>You're right. But 2 month ago we said that we won't stop developing gitea no matter what. It seems like Unknwon is back, but we will continue anyway. He might be gone any day again.</p></pre>scoith: <pre><blockquote>
<p>He might be gone any day again.</p>
</blockquote>
<p>That's sort of my point: so are you.</p>
<p>The upside is, thanks to this drama, he is changing his attitude from not giving a crap about the project (and blocking other people who do in the form of pull requests and CVEs) to bursts of activity that decay over time (until gitea strikes back again).</p>
<p>To be clear, I personally don't like the way he handles the project overall and would very much like to see him getting out of the picture, in terms of project management. I'd say he just isn't cut for it.</p></pre>mompelz: <pre><p>Even if one or two of us are gone, we got 3 owners with access to the entire infrastructure, so IMHO we can say that this can't happen to gitea.</p></pre>Zamicol: <pre><p>I hope gitea the best but is there any real need for a fork? Unknwon has done a fantastic job with Gogs and has put a lot of time and effort into the project. </p>
<p>Why fork from the main project? </p></pre>MetalMatze: <pre><p>Because if nobody except him can merge or close issues then the project is basically dead.</p></pre>Zamicol: <pre><p>Is Unknwon refusing to add project members? </p>
<p>Is there a link to a conversation where this has been discussed? </p></pre>MetalMatze: <pre><p>Yes, he refused. I'm not sure about a link. Might have beed on gitter. Maybe someone else knows.
Please read: <a href="https://blog.gitea.io/2016/12/welcome-to-gitea/" rel="nofollow">https://blog.gitea.io/2016/12/welcome-to-gitea/</a></p></pre>jostyee: <pre><p>a typo:
Anoher -> Another</p></pre>xiaolunny: <pre><p>Could you send a PR to fix that? Thanks in advance.</p></pre>jostyee: <pre><p>If I was wrong plz correct me, I remember once the gitea repo said that it had been abandoned & call users to turn back to gogs?</p></pre>mompelz: <pre><p>That's right, last time we have not started to build a real community, and we thought this won't happen anymore to Gogs. But it happened again so we planned a real fork with enough people on board. Currently it looks promising, we will release 1.0.0 today and want to do monthly releases with new features and lots of refactoring to make the code much more stable. Beside the entire automation :D</p></pre>Spirit_of_Stallman: <pre><p>Wow. Didn't know about dat fork. And whether there is a possibility of migration gogs->gitea?</p></pre>xiaolunny: <pre><p>Yes, it's easy and smooth</p></pre>Spirit_of_Stallman: <pre><p>Nice. Thanks for this info. I will try it today.</p></pre>drsect0r: <pre><p>Does anyone know, at this time, what the differences are between Gogs and Gitea? Questions like: Is it a drop-in replacement?; Has one have more features? Security?</p></pre>tscs37: <pre><p>Atm there is not much difference and Gitea is basically a dropin replacement.</p>
<p>Gitea is community maintained and Gogs has only 1 account with write access to the repository.</p></pre>drsect0r: <pre><p>I was aware that Unknwon is the only maintainer of Gogs. Was curious if anything worth mention changed in the ~450 commits that Gitea has over Gogs.</p></pre>tscs37: <pre><p>I setup a git-notify mail for that repo and check it regularly.</p>
<p>IIRC it's a huge load of bug and security fixes, linting the project, adding some minor features, updating some dependencies, etc.</p>
<p>Personally, it looks most like cleaning up the entire project before adding anything big to it, which I like.</p></pre>drsect0r: <pre><p>Same. Thank you for your reply! I will be making the switch to Gitea.</p></pre>mompelz: <pre><p>Right, the initial version is mostly cleanup and bug fixing. Additionally we got some api changes to get in a direction of api compliance with github.</p>
<p>The next version 1.1.0 will get some new features like protected branches or OAuth2 consumer.</p></pre>mompelz: <pre><p>Right, the initial version is mostly cleanup and bug fixing. Additionally we got some api changes to get in a direction of api compliance with github.</p>
<p>The next version 1.1.0 will get some new features like protected branches or OAuth2 consumer.</p></pre>tscs37: <pre><p>Gitea is showing lots of activity lately and Gogs hasn't seen a commit I'm aware of.</p>
<p>Personally, I will be supporting Gitea over Gogs.</p></pre>Zamicol: <pre><p>It's hard to say that when a project's only been around for a few months. </p>
<p>Gog's been in the works since Feb 9, 2014, almost three years. </p>
<p><a href="https://i.imgur.com/fIcTEVo.png" rel="nofollow">I could say the something like that about Lunny Xiao, a gitea member</a> who contributed a lot at the beginning of Gogs, but then was silent for over a year. </p></pre>xiaolunny: <pre><p>I leaved because I'm kicked out and I think maybe he coud do it well.</p></pre>tscs37: <pre><p>If there is a project if 14 members or so, a single member going offline is no issue, the other 13 can go on and elect a new core member.</p>
<p>If there is only 1 person that has control, them going offline is an actual issue. What if there is a critical security bug in gogs and they're not available? SOL I guess.</p></pre>ameoto: <pre><p>See: <a href="https://blog.gitea.io/2016/12/welcome-to-gitea/" rel="nofollow">https://blog.gitea.io/2016/12/welcome-to-gitea/</a></p>
<p>It appears gitea is the open sores bureaucratic bastardization of gogs, so you are likely to see more activity, that is until interest is lost. And whether you consider the opinion of many to be better than the opinion of one to be a good thing or not.</p>
<p>It's too early to tell right now but gitea could go either way. They are still at feature parity and I have not had any issues what so ever with gogs so that's where I'm staying.</p></pre>MetalMatze: <pre><p>We implemented a few new minor features. But a lot of bug fixes and overall improvements have been made.
这是一个分享于 的资源,其中的信息可能已经有所发展或是发生改变。
入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889
- 请尽量让自己的回复能够对别人有帮助
- 支持 Markdown 格式, **粗体**、~~删除线~~、
`单行代码`
- 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
- 图片支持拖拽、截图粘贴等方式上传