Hello Alexander, On Thursday, December 4, 2014, you wrote: > > So, I wonder if there is any way of installing git in my Linux server and > don't have any sort of interaction with www.github.com? > > My ideal is to have a normal server repository source control in my Linux > box and a git client installed in my windows machine. > > How can I achieve that? Could you guys please point some manual, link, > step by step process on how to achieve the server configuration and/or the > client app to work with my server? >
Yes, you can install Git on your Linux server, and by default it will not have any sort of interaction with GitHub. There are lots of ways to establish a Git 'server' on your Linux machine that your Windows machine can connect to (provided they can see each other on the network). I'll highlight two. The most primitive and raw mechanism is git daemon, which is part of Git. To learn about it, you can visit the git daemon manual page: https://git-htmldocs.googlecode.com/git/git-daemon.html But I had more success following this tutorial: http://railsware.com/blog/2013/09/19/taming-the-git-daemon-to-quickly-share-git-repository/ On the other end of the spectrum, a more full-blown GitHub-like solution is to use GitLab. https://gitlab.com/gitlab-org/gitlab-ce/blob/master/doc/install/installation.md I installed this on my 32-bit Linux box with a bit of manual effort, though if I had a 64-bit machine I could have used an "all-in-one" installation. GitLab provides not just Git hosting, but also user-management, SSH key management, and a Wiki. Be warned though: it's got a lot of software under its hood (Ruby, MySQL/postgres, Redis). After installing either of these, then you'll have to set up the connection to your Git server via git remote or git clone on your Windows machine. You're at the start of a lot of learning, so good luck! Rick Umali / Author: "Learn Git in a Month of Lunches" / http://www.manning.com/umali -- You received this message because you are subscribed to the Google Groups "Git for human beings" group. To unsubscribe from this group and stop receiving emails from it, send an email to git-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.