TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Kallithea – Self-hosted alternative to GitHub

198 pointsby dragonshabout 4 years ago

17 comments

MrGilbertabout 4 years ago
For personal, single-person projects I went back to a bare (git init --bare) repository on my SMB share. I tried gogs and gitea, and at some point, I encountered a bug where the cpu would spike to 100% constant load, and make my instance impossible to use. I also didn&#x27;t want to run Gitlab on my NAS for performance reason.<p>I&#x27;m pretty happy now, with one system less to manage (although I don&#x27;t want to discourage anyone to have a look at Kallithea - maybe it suits your needs!)
评论 #26710079 未加载
评论 #26714696 未加载
评论 #26710558 未加载
评论 #26710077 未加载
评论 #26709796 未加载
评论 #26711984 未加载
评论 #26714021 未加载
评论 #26710395 未加载
评论 #26710324 未加载
评论 #26720181 未加载
评论 #26710840 未加载
评论 #26710361 未加载
stonesweepabout 4 years ago
These URLs kill me, I share a lot of links and these branches use full commit strings (instead of just &quot;default&quot; or &quot;stable&quot; human readable) and the links it creates to PRs includes the actual title (which I find I can delete manually, but this is the default behaviour).<p>stable: <a href="https:&#x2F;&#x2F;kallithea-scm.org&#x2F;repos&#x2F;kallithea&#x2F;files&#x2F;7f3515800bd8e693de8383b52adf09254b4fc1e5&#x2F;" rel="nofollow">https:&#x2F;&#x2F;kallithea-scm.org&#x2F;repos&#x2F;kallithea&#x2F;files&#x2F;7f3515800bd8...</a><p>PR: <a href="https:&#x2F;&#x2F;kallithea-scm.org&#x2F;repos&#x2F;kallithea&#x2F;pull-request" rel="nofollow">https:&#x2F;&#x2F;kallithea-scm.org&#x2F;repos&#x2F;kallithea&#x2F;pull-request</a> -&gt; <a href="https:&#x2F;&#x2F;kallithea-scm.org&#x2F;repos&#x2F;kallithea&#x2F;pull-request&#x2F;140&#x2F;_&#x2F;Incoming_changes_from_Andrew_used_on_https_&#x2F;&#x2F;kallithea-scm.org&#x2F;repos&#x2F;" rel="nofollow">https:&#x2F;&#x2F;kallithea-scm.org&#x2F;repos&#x2F;kallithea&#x2F;pull-request&#x2F;140&#x2F;_...</a><p>(...which you can delete everything after &#x2F;140&#x2F; and it works fine). Oy vey.
评论 #26711219 未加载
gmuecklabout 4 years ago
There&#x27;s also Heptapod (<a href="https:&#x2F;&#x2F;heptapod.net" rel="nofollow">https:&#x2F;&#x2F;heptapod.net</a>), a GitLab fork that is built around native support for Mercurial. I have been using it on a private server for a while now. It&#x27;s been solid and reliable so far and I like it.
superkuhabout 4 years ago
Github is not a programming tool. Github is a social network. It&#x27;s value is that it has network effect dominance. That&#x27;s why microsoft bought it. That&#x27;s why people use it. I don&#x27;t see many uses for this if it doesn&#x27;t allow for stuff like federating to re-achieve the social network aspect outside of network effect centralization.<p>I suppose if you&#x27;re a small group of people that don&#x27;t need github&#x27;s main feature (other people) and just want a local github-alike for playing it&#x27;s cool. But why not just git then?
评论 #26714535 未加载
评论 #26713323 未加载
评论 #26713971 未加载
评论 #26713618 未加载
评论 #26713307 未加载
评论 #26714142 未加载
评论 #26715489 未加载
temp8964about 4 years ago
How does any of those similar solutions solve the data backup problem? I always think GitHub &#x2F; GitLab also serves as an off-site backup.
评论 #26710737 未加载
评论 #26714767 未加载
znpyabout 4 years ago
I am in the process of dismissing my private personal gitlab instance, and It&#x27;s unlikely that I&#x27;ll install something else. I plan using private repositories on the public gitlab.com.<p>The thing is, the killer feature for me is gitlab-ci (and private repositories). Using gitlab-ci along with my own runners (tied to a private group) along with git-crypt I should be able to do most things that I do in my small gitlab instance.<p>The thing is, alternatives are maybe lighter, but they don&#x27;t pack as many features as gitlab and lack some kind of integrated-everywhere CI.<p>Leaving git, I&#x27;m not even considering that.
评论 #26710925 未加载
dragonshabout 4 years ago
We use mercurial in our startup and if need to use git, we keep a mirror of git repository in our kallithea instance. We integrate git in our internal workflow using hg-git.<p>Not sure of others but in the early years we chose mercurial over git due to to its beautiful command line UI, conceptual integrity and easier mental model. Even today hg is easier to pick up for new developers in our startup compared to git, even though git has bigger mindshare due to GitHub.<p>In hg specially like the default setting for immutable commit history and explicit merges unless forcibly overridden.
评论 #26711395 未加载
quietbritishjimabout 4 years ago
One big benefit of Kallithea is that it supports Mercurial repositories.
评论 #26710063 未加载
apples_orangesabout 4 years ago
I prefer Gitlab&#x27;s &quot;merge request&quot; to Github&#x27;s &quot;pull request&quot;, too bad Kalithea chose &quot;pull request&quot; (super minor thing that does not really matter though).
评论 #26711750 未加载
评论 #26710513 未加载
zoomablemindabout 4 years ago
Nice looking and streamlined UI<p>However, the diff view appears wrapped on a mobile screen [1]. I&#x27;d prefer a scrolled diff, that is viewport fitting the screen, but the contents not wrapped. This would allow one to see long lines of code as is, instead of stacked in pieces.<p>Another wish is side-by-side diff view.<p>[1]: <a href="https:&#x2F;&#x2F;kallithea-scm.org&#x2F;repos&#x2F;kallithea&#x2F;changeset&#x2F;e6034764387ef53ca61374b152e6b08dc3373f4d" rel="nofollow">https:&#x2F;&#x2F;kallithea-scm.org&#x2F;repos&#x2F;kallithea&#x2F;changeset&#x2F;e6034764...</a>
CraigRoodabout 4 years ago
I use Phabricator as a self-hosted Git. It&#x27;s slightly overkill for what I need - it&#x27;s more geared for team working, but It&#x27;s really simple to install and maintain.
10000truthsabout 4 years ago
How does it compare to existing solutions like Gitea or gerrit?
评论 #26710365 未加载
sneakabout 4 years ago
I use one called Gitea which is not only a functionality clone of GitHub, but is also a UI clone too. It&#x27;s free software and works great, and is written in go.
评论 #26711110 未加载
lelanthranabout 4 years ago
Great; I was looking at alternatives to bitbucket as we self-host and the self-hosted option is going away for Atlassian stuff (or so I&#x27;ve been informed by the procurement droid at our place).<p>Can anyone recommend a self-hosted alternative to Jira?
评论 #26711616 未加载
评论 #26711102 未加载
评论 #26711439 未加载
alfonsodevabout 4 years ago
A bit of tangent, but I&#x27;m building an app on top of git, a thin business logic on top of very specific type of repositories.<p>I&#x27;d like to reuse an existing api, for example Kallithea or Gitlab layer&#x2F;api that interacts with git, does anyone have opinions which one would be easier to reuse?<p>I fail to find documentation from Gitlab on how services are organised, if they have a git api as a separate process and how to run just that.<p>Now I&#x27;m discovering Kallithea, I&#x27;ll have a look to it, but really appreciate if someone has done this before and has some pointers where to start.
评论 #26711726 未加载
评论 #26714830 未加载
ameliusabout 4 years ago
The logo looks like the USB logo.
docsaintlyabout 4 years ago
So instead of contributing time and resources to awesome open source alternatives that already exist, we have yet another competing offering. Awesome.
评论 #26710368 未加载
评论 #26710321 未加载
评论 #26711247 未加载
评论 #26712875 未加载