You already have a Git server
11–20 of 34 posts
Re: You already have a Git server
#12You can also have an upstream git repo on a local filesystem and add that as a remote. 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.
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.
Re: You already have a Git server
#13You can also have an upstream git repo on a local filesystem and add that as a remote. 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.
Re: You already have a Git server
#14Are people really copying files to the servers then committing there?
Re: You already have a Git server
#15Huh, I've always set up bare repos as my "local" (on a desktop somewhere in my house) destination. I didn't realize you could just use regular repos.
Re: You already have a Git server
#16Re: You already have a Git server
#17When I started using Git around 2006, we didn't have GitHub. We used Google Code for SVN hosting, but we wanted to try Git because it was 'truely' decentralized, so we just pulled from other developers' computers directly. It involved setting up port forwarding on the router and letting your computer on 24/7. Fun times.
Re: You already have a Git server
#18You can also have an upstream git repo on a local filesystem and add that as a remote. 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.
Nobody seems to have really embraced the truly distributed model of git, where you can expose a local repository via read-only HTTP, and collaborate by pulling from each others' repositories. No pushes. 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.
Re: You already have a Git server
#19You can also have an upstream git repo on a local filesystem and add that as a remote. 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.
Nobody seems to have really embraced the truly distributed model of git, where you can expose a local repository via read-only HTTP, and collaborate by pulling from each others' repositories. No pushes. 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.
Re: You already have a Git server
#20Can you rewrite this by hand, please? I was so confused what this article was supposed to tell me. > No YAML file with 47 indents. What is this referencing? what yaml file? The front-end also screams AI generated