Manual GitLab: Difference between revisions
Jump to navigation
Jump to search
(Created page with "Manual GitLab: Create projects and add files ## This shows an example, step by step, to create a project and add files into that project. 1. Configuration: Create a folder i...") |
|||
(15 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
Manual GitLab: Create projects and add files | Manual GitLab@WUR: Create projects and add files | ||
== Signing up == | |||
If you haven't done so already, install git in your local machine and sign up at GitLab@WUR: | |||
https://git.wageningenur.nl | |||
== Example of local commands to execute == | |||
<source lang='bash'> | |||
## This shows an example, step by step, to create a project and add files into that project. | |||
## Configuration: | |||
# 1. Create a folder in your machine, e.g.: | |||
mkdir ~/Git_Stuff | |||
# 2. configuration step 1: | |||
git config --global user.name "Herrero Medrano, Juan" | |||
git config --global user.email "juan.herreromedrano@wur.nl" | |||
Copy the code and go to the git-web: Profile settings -> SSH Keys. Paste the code and add key. | # 3. configuration step 2: make private-public rsa key pair | ||
ssh-keygen -t rsa | |||
cd ~/.ssh/ | |||
cat id_rsa.pub | |||
# Copy the code and go to the git-web: Profile settings -> SSH Keys. Paste the code and add key. | |||
# IMPORTANT: make sure you use the *public* key, not the private part of the key pair! | |||
# The configuration is finished. | |||
## Create a project: | |||
# 1. Log in https://git.wageningenur.nl. Then create a project (name of the project should not have spaces or dash '-'). In the example, the project is called Turkey_Association | |||
# 2. Go back to the terminal: | |||
cd ~/Git_Stuff | |||
git clone git@git.wageningenur.nl:ABGC_Genomics/Turkey_Association.git | |||
# Once I have made this connection, my project will appear as a folder in ~/Git_Stuff | |||
Add scripts to the project "Turkey_Association" : | ## Add files: | ||
# Add scripts to the project "Turkey_Association" : | |||
cp myscript.sh ~/Git_Stuff/Turkey_Association | |||
cd ~/Git_Stuff/Turkey_Association | |||
git add myscript.sh | |||
git commit -m "myfirst_commit" | |||
git push origin master | |||
## Remove a directory: | |||
git rm -r one-of-the-directories | |||
git commit -m "Remove duplicated directory" | |||
git push origin master | |||
</source> | |||
== See also == | |||
[[Bioinformatics_protocols_ABG_Chairgroup | Bioinformatics tips, tricks, workflows at ABGC]] | |||
== External links == | |||
*[http://en.wikipedia.org/wiki/Git_(software) Wikipedia entry on Git] | |||
*[https://github.com GitHub, a public Git repository (not to be confused with GitLab@WUR, but uses the same Git versioning software)] |
Latest revision as of 14:01, 9 April 2015
Manual GitLab@WUR: Create projects and add files
Signing up
If you haven't done so already, install git in your local machine and sign up at GitLab@WUR:
https://git.wageningenur.nl
Example of local commands to execute
<source lang='bash'>
- This shows an example, step by step, to create a project and add files into that project.
- Configuration:
- 1. Create a folder in your machine, e.g.:
mkdir ~/Git_Stuff
- 2. configuration step 1:
git config --global user.name "Herrero Medrano, Juan" git config --global user.email "juan.herreromedrano@wur.nl"
- 3. configuration step 2: make private-public rsa key pair
ssh-keygen -t rsa cd ~/.ssh/ cat id_rsa.pub
- Copy the code and go to the git-web: Profile settings -> SSH Keys. Paste the code and add key.
- IMPORTANT: make sure you use the *public* key, not the private part of the key pair!
- The configuration is finished.
- Create a project:
- 1. Log in https://git.wageningenur.nl. Then create a project (name of the project should not have spaces or dash '-'). In the example, the project is called Turkey_Association
- 2. Go back to the terminal:
cd ~/Git_Stuff git clone git@git.wageningenur.nl:ABGC_Genomics/Turkey_Association.git
- Once I have made this connection, my project will appear as a folder in ~/Git_Stuff
- Add files:
- Add scripts to the project "Turkey_Association" :
cp myscript.sh ~/Git_Stuff/Turkey_Association cd ~/Git_Stuff/Turkey_Association git add myscript.sh git commit -m "myfirst_commit" git push origin master
- Remove a directory:
git rm -r one-of-the-directories git commit -m "Remove duplicated directory" git push origin master
</source>
See also
Bioinformatics tips, tricks, workflows at ABGC