Difference between revisions of "Git"

From Alessandro's Wiki
(Created page with "Once upon a time there was CVS, then Subversion came. Now we switch to Git, another step forward. * [http://www.kernel.org/pub/software/scm/git/docs/git-daemon.html git-daemo...")
 
Line 35: Line 35:
* now I want to add to the server my already started php project:
* now I want to add to the server my already started php project:
  cd /home/me/php_code
  cd /home/me/php_code
cd /
 
 
..to finish

Revision as of 13:30, 22 January 2012

Once upon a time there was CVS, then Subversion came. Now we switch to Git, another step forward.

  • git-daemon
    • listening on port 9418.
    • magic file git-daemon-export-ok
    • /var/git

daemon in gentoo

  • system-daemon config file
/etc/conf.d/git-daemon
  • default repo dir:
/var/git
  • default user:
nobody
  • start it
/etc/init.d/git-daemon start
  • check (if listening)
netstat -putan|grep git
tcp        0      0 0.0.0.0:9418            0.0.0.0:*               LISTEN      32012/git-daemon    
tcp6       0      0 :::9418                 :::*                    LISTEN      32012/git-daemon 

new repository

  • move in repo dir:
cd /var/git
  • create directory and initialize repo:
mkdir name_project.git
cd name_project.git 
git --bare init
git config core.sharedrepository 1
git config receive.denyNonFastforwards true
find objects -type d -exec chmod 02770 {} \;
  • now I want to add to the server my already started php project:
cd /home/me/php_code


..to finish