Difference between revisions of "Git"
From Alessandro's Wiki
(One intermediate revision by the same user not shown) | |||
Line 7: | Line 7: | ||
http://gitref.org/ | http://gitref.org/ | ||
= quick command reference = | |||
* cleaning: | |||
git-gc --prune | |||
== daemon in gentoo == | == daemon in gentoo == | ||
Line 49: | Line 55: | ||
== Gitorious == | == Gitorious == | ||
Configure Git | Configure Git | ||
If you have not done so already, download and install Git | *If you have not done so already, download and install Git | ||
git config --global user.name "Alessandro del Gallo" | git config --global user.name "Alessandro del Gallo" | ||
git config --global user.email "aledelg@gmail.com" | git config --global user.email "aledelg@gmail.com" | ||
Pushing your local repository to Gitorious | *Pushing your local repository to Gitorious | ||
git checkout master | git checkout master | ||
git remote add origin git@gitorious.org:mediacutter/mediacutter.git | git remote add origin git@gitorious.org:mediacutter/mediacutter.git | ||
git push origin master | git push origin master |
Latest revision as of 15:45, 30 August 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
quick command reference
- cleaning:
git-gc --prune
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
http://tumblr.intranation.com/post/766290565/how-set-up-your-own-private-git-server-linux
- 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
Gitosis
http://scie.nti.st/2007/11/14/hosting-git-repositories-the-easy-and-secure-way
..to finish
Gitorious
Configure Git
- If you have not done so already, download and install Git
git config --global user.name "Alessandro del Gallo" git config --global user.email "aledelg@gmail.com"
- Pushing your local repository to Gitorious
git checkout master git remote add origin git@gitorious.org:mediacutter/mediacutter.git git push origin master