TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ask HN: Should I share my new open source project on GitHub or GitLab?

23 点作者 ReedJessen大约 7 年前

16 条评论

LyndsySimon大约 7 年前
I put all of my new open source stuff on GitLab - not because it&#x27;s better per se, but because I feel like GitHub has a bit of a cultural monopoly and that an active competitor will push the entire community to a higher standard.<p>GitLab <i>does</i> have the advantage of an excellent, container-based CI... but there&#x27;s nothing stopping you from using GitHub to host your repositories and GitLab to run your CI if that&#x27;s what you choose.
评论 #17055588 未加载
staticgarden大约 7 年前
I&#x27;d go with GitHub, your potential users&#x2F;contributors have a higher probability of having an account on GitHub which makes it easy for contributions. Moreover, there are a hundred free CI&#x2F;CD services which work with GitHub and not GitLab.
qz_大约 7 年前
GitHub, because everyone uses it and because the developers haven&#x27;t ever accidentally deleted the production database.
评论 #17055476 未加载
评论 #17056073 未加载
评论 #17055421 未加载
gaius大约 7 年前
I would say Gitlab to encourage a healthy ecosystem. VSTS will be doing public Git soon as well.
评论 #17055248 未加载
amolo大约 7 年前
Doesn&#x27;t really matter. But I&#x27;d pick Github. Github&#x27;s familiar to more Devs. It&#x27;s hard to find people using Gitlab but haven&#x27;t used Github but the vice versa is fewer than few.
评论 #17059409 未加载
hungerstrike大约 7 年前
Well, I would say to push on GitHub and mirror to GitLab, but GitLab only allows that with their enterprise edition - <a href="https:&#x2F;&#x2F;docs.gitlab.com&#x2F;ee&#x2F;workflow&#x2F;repository_mirroring.html#overview" rel="nofollow">https:&#x2F;&#x2F;docs.gitlab.com&#x2F;ee&#x2F;workflow&#x2F;repository_mirroring.htm...</a><p>So to use both you’d have to push to both, which doesn’t seem like a hard task to automate.
评论 #17146711 未加载
评论 #17058225 未加载
darnir大约 7 年前
GitLab. We at GNU Wget have almost entirely moved all our development processes to Gitlab and its been amazing.<p>The CI integration is far better than what github + Travis offer.<p>Gitlab has been steadily improving and I don&#x27;t see any lags and slowdowns which used to be a thing in the past.<p>Not to mention that they are far more open about their platform and don&#x27;t enforce propriety scripts on you.
评论 #17064137 未加载
aoeu34234大约 7 年前
GitLab, as users can sign in with their github ID if needed.
rambojazz大约 7 年前
It would depend on your goals... If you just want to fit with everybody else, use github. If you don&#x27;t mind the dual licensing model of gitlab, go with it. If you really care about open source, either use notabug[1], savannah[2], or self host your own. Personally, my preference is with notabug. I only use github extremely rarely.<p>[1] <a href="https:&#x2F;&#x2F;notabug.org" rel="nofollow">https:&#x2F;&#x2F;notabug.org</a> [2] <a href="https:&#x2F;&#x2F;savannah.nongnu.org" rel="nofollow">https:&#x2F;&#x2F;savannah.nongnu.org</a>
EspadaV9大约 7 年前
Why not host it on GitLab and set up push mirroring to GitHub? You get the advantages from the extra features that GitLab offers and the extra visibility from GitHub.
stephenr大约 7 年前
Anything but github really, because monoculture and cargo culting are bad for our industry.
KayL大约 7 年前
Most trackers only tracking Github, e.g.: <a href="https:&#x2F;&#x2F;risingstars.js.org&#x2F;2017&#x2F;en&#x2F;" rel="nofollow">https:&#x2F;&#x2F;risingstars.js.org&#x2F;2017&#x2F;en&#x2F;</a>
mabynogy大约 7 年前
You can just mirror your source code there to make it visible and continue to handle to workflow as usual.
znpy大约 7 年前
why not both ?
评论 #17055201 未加载
O_H_E大约 7 年前
Apparently GitHub is closed source
MmM218大约 7 年前
Bitbucket