aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--introduzione_a_git.rest47
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: