Hacker News new | past | comments | ask | show | jobs | submit login

If you just want to use for personal single-person projects fossil [1] and mercurial [2] may be a better choice, given both come with in-built web interface. Just run hg serve or fossil server or fossil ui. No need any external platform or program.

[1] https://fossil-scm.org/home/doc/trunk/www/index.wiki

[2] https://www.mercurial-scm.org/




I personally use Pagure[1] for mine. I use it because Pagure is fairly easy to install and maintain and it's packaged in virtually all major distributions[2][3][4][5]. I can easily develop my personal projects in them, have my own kanban boards for task tracking, and all the project data is stored as Git repos, which makes it easy to archive and replicate (with full project history).

I've got a personal instance running on openSUSE in a tiny 1 vCPU+1GB RAM VPS, and it works really well. It's fairly lightweight on resources, too (my VPS instance rarely sees significant load).

[1]: https://pagure.io/pagure

[2]: https://src.fedoraproject.org/rpms/pagure

[3]: https://build.opensuse.org/package/show/openSUSE:Factory/pag...

[4]: https://packages.debian.org/sid/pagure

[5]: https://packages.ubuntu.com/focal/pagure


(Offtopic) You can simplify [2]–[5] to just ¹.

¹https://repology.org/project/pagure/versions


Hmm, yeah, I guess I could. I'll keep it in mind for the future. :)


This looks great!


I've been using fossil for personal projects, for the last 3 months. The all-in-one aspect is great, and it's literally 2 commands to start a server. When I need a new remote repository, I just have to copy the .fossil file on my VPS. The only thing I don't like is the issues management, which isn't user-friendly at all.

I didn't know that mercurial had a web interface, I'll certainly take a look this week.


Git also has git-web and gitk for local GUI usage.


Not to forget git gui, that allow you to pick lines to commit instead of the whole file


So does

    git add --patch [FILE...]
btw (by invoking your $EDITOR).


Is there a good git -> fossil tutorial/migration guide?


Fossil itself has a decent translation guide:

https://fossil-scm.org/home/doc/trunk/www/gitusers.md




Consider applying for YC's W25 batch! Applications are open till Nov 12.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: