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.

Reply via email to