Review your favorite Linux distribution.
Go Back > Forums > Linux Forums > Linux - Software
User Name
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.


  Search this Thread
Old 05-29-2011, 07:26 PM   #1
Senior Member
Registered: Dec 2004
Posts: 1,027

Rep: Reputation: 67
setting up a git repository on my debian/ubuntu server?

I've worked with svn as a version control system. I like how it's possible to get context-sensitive svn commands within Eclipse via Subclipse or some other plugin. I know how to set it up both client-side and on an apache server.

Thanks largely to this article, I'm contemplating a switch to git. I don't really know what components are needed to get this set up for my team and would appreciate any answers to these questions:
1) Does it require a centralized server and/or apache mod to host a master repository? I understand that git is distributed/decentralized but am a bit confused about what this means in practice. I did find this article describing how to host a git repository via http. Ideally, our central/master repository would be accessible via some kind of GUI git client as well as the command line.

2) Can anyone recommend a good PHP IDE / git client combination? I'm partial to Eclipse myself because it's free, i know it, and it has an eGit plug in which, although still in early development, appears to function mostly as expected.

3) Any additional comments/anecdotes/thoughts about how I might host a git repository and make it accessible only to my team of devs would be much appreciated.
Old 05-30-2011, 06:51 AM   #2
Registered: Apr 2009
Distribution: debian gnu/linux
Posts: 798

Rep: Reputation: Disabled
3) Any additional comments/anecdotes/thoughts about how I might host a git repository and make it accessible only to my team of devs would be much appreciated.
i am far from understanding git, but you might check the docu of
It is good and usually helps me.
Else check

Might well be this will help you set up a git-repo and share it with your team-devs (only?) :
(the section "Practice creating a repository")

perhaps try this too:
i think it contains some tips

Last edited by j1alu; 05-30-2011 at 06:52 AM.
Old 05-30-2011, 02:44 PM   #3
Senior Member
Registered: Dec 2004
Posts: 1,027

Original Poster
Rep: Reputation: 67
Great links, thanks. I'm not too concerned about using git client-side, I'm still confused about the best way to set up a centralized *server* so that my dev team can commit their changes from their desktops/laptops to my centralized server. I cannot use gitHub due to security requirements of this project.

I managed to find these links:
git install how-to:

Git tutorial for adding code, etc.:

tutorials on git setup:

via http:


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
How to access a git repository from behind a proxy (which requires authentication) anupamsr Linux - Software 6 01-16-2012 09:45 AM
GIT: My remote repository moved. How do I tell my local repo to use the new one? BrianK Programming 3 01-21-2010 12:30 AM
configuring git public repository geetha_sg Linux - General 0 09-12-2008 12:30 AM
Linux git repository help needed TheDirtyScreech Linux - General 13 08-09-2007 10:56 AM
Setting up a subversion server/repository filburt1 Linux - Software 1 11-03-2006 01:28 AM > Forums > Linux Forums > Linux - Software

All times are GMT -5. The time now is 11:12 PM.

Main Menu
Write for LQ is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration