Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
courses
Git course
Commits
c3766e99
Commit
c3766e99
authored
Sep 01, 2017
by
Mihai Lefter
Browse files
Introduction draft.
parent
8ce88626
Changes
3
Expand all
Hide whitespace changes
Inline
Side-by-side
introduction/images/central_remotes.svg
0 → 100644
View file @
c3766e99
This diff is collapsed.
Click to expand it.
introduction/images/vcs_example/vcs_example_00.svg
View file @
c3766e99
This diff is collapsed.
Click to expand it.
introduction/introduction.tex
View file @
c3766e99
...
...
@@ -20,7 +20,7 @@
%\renewcommand{\pause}{}
% Make the title page.
\makeTitleSlide
{
\includegraphics
[width=3.5cm]
{
git
_
logo
}}
\makeTitleSlide
{
\includegraphics
[width=3.5cm]
{
images/
git
_
logo
.pdf
}}
% First page of the presentation.
\section
{
Introduction
}
...
...
@@ -41,6 +41,20 @@
\end{tikzpicture}
\end{pframe}
\subsection
{
General features
}
\begin{pframe}
\begin{itemize}
\item
Keep track of your files in an orderly manner.
\begin{itemize}
\item
Hide old versions.
\item
Easily access old versions.
\item
Check the differences between current and older versions.
\item
Record who made changes and when.
\end{itemize}
\item
Enables collaboration.
\end{itemize}
\end{pframe}
\subsection
{
Step by step
}
\begin{pframe}
\begin{center}
...
...
@@ -102,6 +116,12 @@
\end{center}
\end{pframe}
\begin{pframe}
\begin{center}
\includegraphics
[width=1\textwidth]
{
images/vcs
_
example/vcs
_
example
_
10.pdf
}
\end{center}
\end{pframe}
\subsection
{
Local repository
}
\begin{pframe}
\begin{center}
...
...
@@ -129,19 +149,6 @@
\end{center}
\end{pframe}
\subsection
{
General features
}
\begin{pframe}
\begin{itemize}
\item
Keep track of your files in an orderly manner.
\begin{itemize}
\item
Hide old versions.
\item
Check the differences between current and older versions.
\item
Record who made changes and when.
\end{itemize}
\item
Enables collaboration.
\end{itemize}
\end{pframe}
\subsection
{
Why should I use it?
}
\begin{pframe}
For a single user:
...
...
@@ -244,45 +251,33 @@
\end{pframe}
\section
{
Remotes
}
\subsection
{
A lot of choices
}
\subsection
{
Web-based
}
\begin{pframe}
GitHub.
\begin{itemize}
\item
Only free for open source projects.
\end{itemize}
\bigskip
SourceForge, BitBucket, Gitorious,
\ldots
\bigskip
GitLab.
\begin{itemize}
\item
Issue tracking.
\item
Wiki.
\item
``Project wall''.
\item
Snippet.
\item
User profiles.
\end{itemize}
\vfill
\permfoot
{
\url
{
https://github.com/
}}
\begin{center}
\includegraphics
[width=\textwidth]
{
images/central
_
remotes.pdf
}
\end{center}
\end{pframe}
\section
{
GitLab demonstration
}
\begin{pframe}
\begin{center}
\includegraphics
[width=\textwidth]
{
images/central
_
remotes
_
01.pdf
}
\end{center}
\end{pframe}
\section
{
Practical
}
\subsection
{
Outline
}
\begin{pframe}
We are going to
:
GitHub
:
\begin{itemize}
\item
C
re
ate and configure a user account on the GitLab server
.
\item
Upload an
\lstinline
{
ssh-key
}
to work with Git
.
\item
F
re
e for public repositories. Paid for private ones
.
\item
Hosting provided for free
.
\end{itemize}
\bigskip
\vfill
\permfoot
{
\url
{
https://git.lumc.nl/
}}
GitLab:
\begin{itemize}
\item
Self hosting - own installation.
\item
No hosting provided.
\item
Basic features for free. Paid advanced ones.
\end{itemize}
\end{pframe}
\makeAcknowledgementsSlide
{
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment