diff options
-rw-r--r-- | introduzione_a_git.rest | 47 |
1 files changed, 46 insertions, 1 deletions
diff --git a/introduzione_a_git.rest b/introduzione_a_git.rest index a9d8e6a..c871be5 100644 --- a/introduzione_a_git.rest +++ b/introduzione_a_git.rest @@ -724,12 +724,36 @@ Reintegriamo in master .. figure:: images/gitk04.png :align: left - Un bel backup ------------- .. class:: handout + Se abbiamo in casa un computer, magari sempre acceso, al quale possiamo + accedere via ssh, possiamo usarlo come server su cui mettere + un nostro repository "centrale" da usare per gestire il lavoro da + piĆ¹ server diversi, ma anche come ulteriore copia di backup. + +:: + + $ ssh $SERVER + $ mkdir -p git/greeter.git + $ cd git/greeter.git + $ git init --bare + Initialized empty Git repository in /home/[...]/git/greeter.git/ + +:: + + $ git remote add backup $SERVER:git/greeter.git + $ git push backup master + Counting objects: 23, done. + Delta compression using up to 2 threads. + Compressing objects: 100% (20/20), done. + Writing objects: 100% (23/23), 2.24 KiB, done. + Total 23 (delta 2), reused 0 (delta 0) + Unpacking objects: 100% (23/23), done. + To $SERVER:git/greeter.git/ + * [new branch] master -> master Finalmente pubblichiamo ----------------------- @@ -739,10 +763,28 @@ Finalmente pubblichiamo :: $ $BROWSER http://gitorious.org + [...] + +:: + + $ git remote add origin git@gitorious.org:greeter/greeter.git + $ git push -u origin master + Counting objects: 23, done. + Delta compression using up to 2 threads. + Compressing objects: 100% (20/20), done. + Writing objects: 100% (23/23), 2.24 KiB, done. + Total 23 (delta 2), reused 0 (delta 0) + Unpacking objects: 100% (23/23), done. + To git@gitorious.org:greeter/greeter.git + * [new branch] master -> master + Branch master set up to track remote branch master from origin. + Non github? ----------- +.. class:: handout + Alternative: * <http://repo.or.cz/>_ @@ -752,5 +794,8 @@ Alternative: .. _gitolite: .. _gitweb: +Domande? +-------- + .. vim: set filetype=rst: |