If you really need to host your own repository, I'm suggesting you Gitosis.
Pretty simple to setup even for a newbie(as I was when I found it)
I really like this installation manual:
But the better solution would be just buy Github's "small" plan,
create private repo, add your team members as collaborators and let
Github got some really, really nice collaborating tools. You can of
course watch current code state online, can discuss each commit made
in it's comments. You have the news feed and you know what your
teammates is up to about the repo. Nice commits diff views. Nice
"compare" tool between commits, branches, tags. You got different
types of graphs and stats for the repository. You click "blame" on any
file and see who made the last changes of the specific line or code
block and which commit it was(and go to it with one click). Most of
these actions could be done with git command line. But on Github is...
more human I might say. There's also a built-in issue tracker, which
you can find useful for your team.
And, at last, the Github is coming out as the best open source
collaboration platform ever. If you want to use opensource, fork
opensource projects and make a changes, which is specific for your
project - the Github will help you with all that. That what it's for.
And, as you understand the Github working process and gain your skill
on it, you'll be able to give back to opensource projects, make an
issues, do a "pull requests", communicate with the original coders
about their projects, and build your own private project - all in one
place. Very handy.
On Thu, Mar 3, 2011 at 7:02 PM, Activant <activantanalyt...@gmail.com> wrote:
> I am just beginning to use GIT and have a setup question. In our
> environment, every developer has their local copies of files and we
> have a staging area. So the way it works is when I want to update a
> file, I pull it down, make my changes and then ftp it back to staging.
> We would like to implement GIT into this workflow. I am having some
> difficulties in finding instructions on this. I was able to setup a
> local repository and use GITHUB with no troubles. I just cannot find
> out how to set up a repository within our staging environment we can
> pull from. Can someone please point me in the right direction?
> You received this message because you are subscribed to the Google Groups
> "Git for human beings" group.
> To post to this group, send email to email@example.com.
> To unsubscribe from this group, send email to
> For more options, visit this group at
You received this message because you are subscribed to the Google Groups "Git
for human beings" group.
To post to this group, send email to firstname.lastname@example.org.
To unsubscribe from this group, send email to
For more options, visit this group at