diff options
author | Achilleas Pipinellis <axilleas@axilleas.me> | 2017-02-02 19:27:48 +0000 |
---|---|---|
committer | Achilleas Pipinellis <axilleas@axilleas.me> | 2017-02-02 19:27:48 +0000 |
commit | 920a83bee450e748ad4877cee6593ded2cb18b6c (patch) | |
tree | da42d31bf220d906de169a6e97db3f98f8b36537 /doc | |
parent | e3a5f1df29ca09797217d90af4ce0086a66fcd8d (diff) | |
parent | 7d0cdf62673303e9164c2a98ca9387d8f26c2233 (diff) | |
download | gitlab-ce-920a83bee450e748ad4877cee6593ded2cb18b6c.tar.gz |
Merge branch 'simplify-ssh-doc' into 'master'
Simplify the SSH protocol introduction and link to a DO tutorial
See merge request !8901
Diffstat (limited to 'doc')
-rw-r--r-- | doc/ssh/README.md | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/doc/ssh/README.md b/doc/ssh/README.md index 9803937fcf9..9e391d647a8 100644 --- a/doc/ssh/README.md +++ b/doc/ssh/README.md @@ -4,10 +4,12 @@ Git is a distributed version control system, which means you can work locally but you can also share or "push" your changes to other servers. Before you can push your changes to a GitLab server you need a secure communication channel for sharing information. -GitLab uses Public-key or asymmetric cryptography -which encrypts a communication channel by locking it with your "private key" -and allows trusted parties to unlock it with your "public key". -If someone does not have your public key they cannot access the unencrypted message. + +The SSH protocol provides this security and allows you to authenticate to the +GitLab remote server without supplying your username or password each time. + +For a more detailed explanation of how the SSH protocol works, we advise you to +read [this nice tutorial by DigitalOcean](https://www.digitalocean.com/community/tutorials/understanding-the-ssh-encryption-and-connection-process). ## Locating an existing SSH key pair |