To receive notifications about scheduled maintenance, please subscribe to the mailing-list gitlab-operations@sympa.ethz.ch. You can subscribe to the mailing-list at https://sympa.ethz.ch

Commit c699d852 authored by Florian Moser's avatar Florian Moser

add slides

parent 465d9781
......@@ -4,16 +4,12 @@
<title>My Awesome Presentation</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<style type="text/css">
@import url(https://fonts.googleapis.com/css?family=Yanone+Kaffeesatz);
@import url(https://fonts.googleapis.com/css?family=Droid+Serif:400,700,400italic);
@import url(https://fonts.googleapis.com/css?family=Ubuntu+Mono:400,700,400italic);
body { font-family: 'Droid Serif'; }
body { font-family: sans-serif; }
h1, h2, h3 {
font-family: 'Yanone Kaffeesatz';
font-family: serif;
font-weight: normal;
}
.remark-code, .remark-inline-code { font-family: 'Ubuntu Mono'; }
.remark-code, .remark-inline-code { font-family: monospace; }
</style>
</head>
<body onload="var slideshow = remark.create();">
......@@ -136,93 +132,103 @@ Date: Sun Jan 12 12:20:28 2020 +0100
---
# Agenda
# Login to gitlab
1. Introduction
2. Deep-dive
3. ...
create an account if you have none
[NOTE]: This file is portable; you don't need any other file, or an internet connection for this presentation.
---
# Introduction
# Create a gitlab project (1/2)
<img src="images/gitlab_create_new_project.jpg" width="100%">
---
# login to gitlab
# Create a gitlab project (2/2)
- create an account if you have none
<img src="images/gitlab_create_new_project_2.jpg" width="100%">
---
# create a gitlab project
# Finish setup gitlab
create a password in the settings
use an SSH key (optional)
<img src="images/gitlab_project_created.jpg" width="100%">
[images/gitlab_create_new_project.jpg]
[images/gitlab_create_new_project2.jpg]
---
# finish setup gitlab
# Finish local setup
[images/gitlab_project_created.jpg]
<img src="images/gitlab_local_setup_account.jpg" width="100%">
<img src="images/gitlab_local_setup_repository.jpg" width="100%">
- create a password in the settings
- use an SSH key (optional)
(skip the `git init`, `git add .` and `git commit -m "Initial commit` steps)
---
# finish local setup
# Add a readme
[images/gitlab_local_setup.jpg]
eplain your project
for other and your future self
---
<img src="images/gitlab_add_readme.jpg" width="100%">
# add Readme & License
---
[images/gitlab_first_push.jpg]
# Add a license
---
everything you write has Copyright
Copyright gives you exclusive rights (no one can use it without permission)
# What is a readme
use a license to define permissions for others
MIT to allow usage without restrictions
GPL to allow usage if basic freedom granted to users
(many others)
- Explains your project
- For your future self and others
<img src="images/gitlab_add_license.jpg" width="100%">
---
# What is a license
# Install github desktop
download from https://desktop.github.com/
open your repository folder
- everything you write has Copyright
- Copyright gives you exclusive rights (so no one else may use it)
- use a license to soften up this
- use MIT to allow usage without restrictions
- use GPL to allow usage if freedom granted to users
<img src="images/github_add_repository.jpg" width="100%">
---
# install github desktop
# Pull changes
download the changes made on gitlab
- download from https://desktop.github.com/
- open your repository folder
<img src="images/github_pull_pending.jpg" width="100%">
---
# commit changes
# Commit changes
[images/github_changes.jpg]
change your local file
preview the changes and then commit
<img src="images/github_changes.jpg" width="100%">
---
# push changes
# Push changes
push the changes
[images/github_push_pending.jpg]
<img src="images/github_push_pending.jpg" width="100%">
---
# view history
# View history
[images/github_history.jpg]
<img src="images/github_history.jpg" width="100%">
---
git_gitlab_course/images/xkcd_git.png

47.6 KB | W: | H:

git_gitlab_course/images/xkcd_git.png

130 Bytes | W: | H:

git_gitlab_course/images/xkcd_git.png
git_gitlab_course/images/xkcd_git.png
git_gitlab_course/images/xkcd_git.png
git_gitlab_course/images/xkcd_git.png
  • 2-up
  • Swipe
  • Onion skin
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment