You already have a Git server(gopeek-lovat.vercel.app) |
You already have a Git server(gopeek-lovat.vercel.app) |
However, this does not look affiliated at all with the real author's blog. Exploring this vercel site, looks like they rip dozens of creators blog posts day for SEO spam? And for what? Their homepage (and its non-functional demo) is just for a link preview feature? Something that many browsers already provide natively (and if not, you can just use the many existing browser extensions for this)?
Is this a giant spyware/malware promotion? I'm very confused.
OP (https://news.ycombinator.com/user?id=sheelagay) seems to be affiliated with the page and seems to be only posting this for the last few months; their first post is promoting/showcasing the "product".
But when most people talk about a git server that includes collaboration and giving people SSH access just so that they can read from your repo is not reasonable.
This would be unwieldy in a corporate environment and for those who don't really grok git, but for a small cadre of experienced developers, this may be a workable model.
The Linux kernel and u-boot also follow similar flows.
Honestly, it's incredibly convenient to send a patch via `git send-email -1`, instead of having to create a for, add a remote, push, and then navigate some web-based wizard.
Are you just saying that managing account access at the personal machine level is a lot of work?
Actual collaboration does not require write access on the repo. You need to share your patch to the repo owner via another mechanism (email is very suitable for that, but anything that can share text file is ok). The repo owner handle merging patches.
which git-shell
sudo echo "/usr/bin/git-shell" >> /etc/shells
sudo useradd -m -s /usr/bin/git-shell git
cat my_pub_key.pub >> /home/git/.ssh/authorized_keys
git clone ssh://git@server/home/git/myrepo.gitI didn't know that was possible to allow pushing the checked out branch - but for completeness, the alternative would be to make a bare repo where simply no branch is checked out.
Are people really copying files to the servers then committing there?
Sigh.
> No YAML file with 47 indents.
What is this referencing? what yaml file?
The front-end also screams AI generated