git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: What's the best way to make my company migrate to Git?

From
DSDaniele Segato <daniele.bilug@gmail.com>
Date
May 22, 2010, 15:58 UTC
Message-ID
<1274543931.21346.171.camel@Luffy>
In-Reply-To
<m34oi1s13e.fsf@localhost.localdomain>
Il giorno ven, 21/05/2010 alle 08.54 -0700, Jakub Narebski ha scritto:
Show 17 quoted lines
> Daniele Segato <daniele.bilug@gmail.com> writes:
> 
> [...]
> > I think that to introduce git in my company I should at least go throw
> > this 5 points:
> 
> > 1. prepare a project management web application easy to use and
> >    mantain (like github or gitorious for instance) on one of our
> >    intranet servers.
> 
> Note that while Gitorious (in Ruby), InDefero (in PHP), and Girocco
> (with gitweb, Perl + shell script, used by http://repo.or.cz) are open
> source, GitHub is not.  There is GitHub:FI if you want [self] hosted
> GitHub-alike, but it is proprietary and it is not cheap.
> 
> There is also Gerrit, a web based code review system, which runs in
> any standard Java servlet container.

Thanks for the list. Yes I know GitHub isn't Open Source, and just for this reason it can't be an option, but it's features are the one I'm looking for. I never heard of some of the project you listed here, I'll give them a try. Did someone worked with some of them and have a review or an opinion about them?

Show 13 quoted lines
> 
> [...]
> > Can you also tell me if you think there is some risk in migrating and
> > what kind of difficult I could encounter in the process?
> > For example: like any company we have a proxy and a firewall..
> > For example: if i had to commit something working from home I connect
> > to the Subversion via HTTPS and commit, with Git I should have ssh
> > access which is something that I probably will not have.
> 
> Actually with never Git you can push and pull via HTTP(S) natively,
> thanks to git-http-backend.  With older Git you had to use HTTP as
> "dumb" protocol, using HTTPS + WebDAV to push (note that for "dumb"
> servers git-update-server-info must be run, e.g. via a hook).

Oh, that's interesting. I wasn't aware of this. I'll go read some doc about this new feature, thanks.

Daniele
Previous: Jakub NarebskiNext: Jakub Narebski
Message 3 of 27 in “What's the best way to make my company migrate to Git?”
  1. Daniele SegatoMay 21, 2010
  2. Jakub NarebskiMay 21, 2010
  3. Daniele SegatoMay 22, 2010
  4. Jakub NarebskiMay 22, 2010
  5. Joshua JensenMay 22, 2010
  6. Andrew SayersMay 22, 2010
  7. Daniele SegatoMay 22, 2010
  8. Andrew SayersMay 23, 2010
  9. Daniele SegatoMay 24, 2010
  10. Lin MacMay 23, 2010
  11. Andrew SayersMay 23, 2010
  12. Michael J GruberMay 25, 2010
  13. Andrew SayersMay 31, 2010
  14. Michael J GruberJun 1, 2010
  15. Daniele SegatoJun 1, 2010
  16. Alexander IljinJun 1, 2010
  17. Daniele SegatoJun 1, 2010
  18. Alexander IljinJun 1, 2010
  19. Erik Faye-LundJun 1, 2010
  20. Daniele SegatoJun 1, 2010
  21. Andrew SayersJun 1, 2010
  22. Andreas KreyJun 2, 2010
  23. Michael J GruberJun 2, 2010
  24. Andrew SayersJun 5, 2010
  25. Steven MichalskeJun 6, 2010
  26. Sylvain RabotJun 2, 2010
  27. Daniele SegatoMay 23, 2010

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.