From cc193727519cd21c9ded5341ef96d4a3626b1709 Mon Sep 17 00:00:00 2001 From: Daniele Pizzolli Date: Sat, 19 Apr 2014 11:42:26 +0200 Subject: [PATCH 1/2] Use --staged that is more meaningful --- slides/emanuele_olivetti_git_tutorial.tex | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/slides/emanuele_olivetti_git_tutorial.tex b/slides/emanuele_olivetti_git_tutorial.tex index 61ff022..0e9cde0 100644 --- a/slides/emanuele_olivetti_git_tutorial.tex +++ b/slides/emanuele_olivetti_git_tutorial.tex @@ -385,7 +385,7 @@ \begin{frame}{Single+Local \git. Diff. \alert{OPTIONAL}} \begin{block}{\textbf{Q:} ``\texttt{\textbf{git add}}'' then ``\texttt{\textbf{git diff}}''. What output?} - \texttt{\textbf{git diff -{}-cached}} shows differences between + \texttt{\textbf{git diff -{}-staged}} shows differences between index and last commit (\alert{HEAD}). \end{block} \begin{figure} From 0c8d92696766861ac7ca7f349ce0273618971142 Mon Sep 17 00:00:00 2001 From: Daniele Pizzolli Date: Sat, 19 Apr 2014 11:42:56 +0200 Subject: [PATCH 2/2] Point out the (in)security of shared repositories --- slides/emanuele_olivetti_git_tutorial.tex | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/slides/emanuele_olivetti_git_tutorial.tex b/slides/emanuele_olivetti_git_tutorial.tex index 0e9cde0..7b4ced8 100644 --- a/slides/emanuele_olivetti_git_tutorial.tex +++ b/slides/emanuele_olivetti_git_tutorial.tex @@ -969,6 +969,19 @@ \end{center} \end{frame} +\begin{frame}{remote+shared repository is not secure. \alert{OPTIONAL}} + \begin{center} + An user can intentionally (\texttt{ssh + rm}) or less + intentionally \texttt{git push --force} corrupt or destroy data on + the remote repositories. + + For this reason there are specialized tools to enforce fine + grained access, see for example: + \url{http://gitolite.com/gitolite/}. + \end{center} +\end{frame} + + \begin{frame}{Credits} \begin{itemize} \item \textbf{Rike-Benjamin Schuppner}