[ home / rules / faq ] [ overboard / sfw / alt ] [ leftypol / siberia / edu / hobby / tech / games / anime / music / draw / AKM ] [ meta ] [ wiki / tv / twitter / tiktok ] [ GET / ref / marx / booru ]

/tech/ - Technology

"Technology reveals the active relation of man to nature" - Karl Marx
Name
Options
Subject
Comment
Flag
File
Embed
Password(For file deletion.)


 

Do you use or have any opinions on for lack of a better term collaborative version control hosting websites? As non-registered user there seems to be constant issues with github search, excessive slow-downs, and of course there are concerns with over-centralization. However it seems to be one of the best places for marketing projects to others. Here are some collaborative version control hosts am aware of:

- Github: https://github.com
- Gitlab: https://gitlab.com
- Gitea: https://gitea.com
- Gogs: https://gogs.io
- Bitbucket: https://www.atlassian.com/software/bitbucket
- SourceHut: https://sourcehut.org

Some of these require self-hosting, or a paid service neither of which is my preference. Looking forward to hearing your responses.

>>26957
<sourcehut
not compatible with my workflow + it adds so little that writing my own would be easier than adapting to it. besides, I don't trust the developer, he will eventually "sperg out" and so something stupid and harmful for users

<github

<gitlab
<bitbucket
look and feel slow and bloated. they are both becoming worse every day that passes, yesterday they added another sidebar that does nothing but slow downs your browser, today they added another banner telling you about their new paywall and enterprise plans, and tomorrow they are going to sell your data and code to "train AI" (wash off the gpl from your code)

<gogs

<gitee
same but chinese (I think?)

<gitea

it is what gitlab used to be. in 2022 it was acquired by venture capital so it will go exactly the same way, eventually

<forgejo

a gitea fork maintained by a non-profit. the only features I want from these platforms are the git ui and the issue tracker. my releases are just git tags and my tooling is simple enough I can run tests locally so I don't need the fancy parts. it is the best option right now imo

github might be better for discoverability because everyone is there but I don't think there are many people out there going to /explore to search for libraries to use in their projects. besides, they have incentivized a flood of low-quality repositories so you can't depend on it to give visibility to your code. you have to do it yourself, so even in this regard it is equal or worse than the alternatives

>>26958
So you think self-hosting is the way to go? Are services like https://codeberg.org and https://git.disroot.org/ a time bomb?

>>26960
it depends. do you have an idle server, a domain, and time to maintain your instance? if not, codeberg seems like a good enough option

>>26961
Fair enough.

cgit and let people send you patches in private by email

>>26958
We have the same use-case. Thank you for sharing your experiences, I'll make use of them.

>>26957
git is supposed to be decentralized
centralizing it is basically contrary to its design
just host your repos on ssh and maybe have a repo browser on your own domain (costs less than your nettofurikusu and other consooomer subscriptions), simple as.


Unique IPs: 5

[Return][Go to top] [Catalog] | [Home][Post a Reply]
Delete Post [ ]
[ home / rules / faq ] [ overboard / sfw / alt ] [ leftypol / siberia / edu / hobby / tech / games / anime / music / draw / AKM ] [ meta ] [ wiki / tv / twitter / tiktok ] [ GET / ref / marx / booru ]