Items tagged with: git
@Thorsten 'Computer & freie Softw…' Leemhuis(2/6) Bestell den Kollegen drüben mal einen schönen Gruß und richte meinen Dank für ihre Arbeit aus.
#heise #developer #git #tutorial
Approximately one year ago #Microsoft bought GitHub, kicking of something that become a group of people discussing formalizing a specification for federated code hosting platforms. This specification work ended up with the name #ForgeFed and is currently developed by the #Peers community. The end result will be a set of extensions on top of #ActivityPub that allows any code hosting platform to federate with any other code hosting platform.
ForgeFed is using the brand new #Feneas forum for discussing various spec items. Everybody is welcome to participate, though especially good would be to get people from the various code hosting platforms to give their thoughts about what they would be happy to implement.
Join the discussion here: https://talk.feneas.org/c/forgefed
The ForgeFed repository for the specification is hosted at notabug.
#decentralization #git #svn #mercurial #bazaar
I think GitHub should be a lesson we learn before it becomes a devastating problem; maybe the idea of massive software repositories owned by corporate entities is not a great idea! We never had problems in the past hosting projects, did we? I remember 20 years ago it was not at all hard to find few kind people willing donate some server space for projects - and now hardware / storage is so much cheaper, I think that model is arguably even more well suited to today's landscape, and it certainly feels more in line with the philosophy of open-source. So much more so than corporate-backed hosting. Also, self-hosting is so cheap these days, just $5 can get your a small Linode VPS...
So... Any fans of Gitea? It looks very nice at initial glance. I'm looking to self-host a nice github alternative, that's what spurred this rant. I'm aware of Gitlab, and it looks nice, and of course there's the idea of no fancy front end at all... Gitea is looking pretty decent to me at this point, though. Does anyone have experience with it? Good or bad things to say... reasons I should use something different? I would just like something nice for my own meager uses, but also okay for when someone in need of a repo, even just to have a clone as a backup. We should be more willing to help each other, and less dependent on corporate entities!
Honestly, I didn't do much with Github previously, but I certainly won't now that M$ owns them. I honestly don't understand why so many projects are still on Github, but then again I'm small potatoes, and there's probably some good reasons large projects find them appealing - but I'm admittedly ignorant as to what those reasons might be. I think the risks have to outweigh them though, don't they?
#gitea #github #gitlab #git #vcs #microsoft
#versioncontrol #git #mercurial #bazaar #svn #cvs #vcs #visualization #visual #graph #trees #datavisualization #RenderedArt #artdigital #DigitalArt #Digitalmedia
at @email@example.com's request, here are the required commands to upgrade #Friendica from an archive-driven stable version install to a git-driven develop version install.
- Access to command-line
- git CLI must be installed
We need to clone the official git repositories, but we can't do it in a folder that already contains files. So we will do it in a folder sibling of the current install folder, copy the only customized file
.htconfigfrom the current install, and rename both folders so that the server uses the new install. Finally, we manually make sure that the database structure is up-to-date.
The (theoretical) commands
# Cloning the repository in a sibling folder cd /path/to/friendica cd .. git clone https://github.com/friendica/friendica friendica_develop cd friendica_develop/ git checkout develop php bin/composer.phar install # Cloning the addon repository git clone https://github.com/friendica/friendica-addons addon cd addon/ git checkout develop cd ../.. # Copying local config cp friendica/.htconfig.php friendica_develop/ # Exchanging folder names cd .. mv friendica/ friendica_stable/ mv friendica_develop/ friendica/ # Manual database structure update cd friendica/ php bin/console.php dbstructure update
This script has been written entirely off the top of my hand, please report any typo or mistake I could have done.
#Install #CommandLine #Git