@@ -243,35 +243,29 @@ You'll get a series of plots in the output directory as well.
Appendix
********
Important information that doesn't really fit in as part of the readme.
Important information that doesn't really fit in as part of the readme.
TODO: Place this into the docs? Also, improve docs (out of scope for PR !437)
TODO: Check formatting, work done on mobile, also it's markdown not rst
GitLab Access for xcaltst and xcal
==================================
To make it essier to work with and deploy software
via xcaltst/xcal, we have created an xcal account
for gitlab with the following details:
To make it easier to work with and deploy software via xcaltst/xcal, we have
created an xcal account for gitlab with the following details:
- Full Name: ReadOnly Gitlab Calibration External
- User ID: 423
- Username: xcalgitlab
- Password: ask Robert Rosca
This account is intended to be used as a read only
account which can be given access to certain repos
to make it easier to clone them when using our
This account is intended to be used as a read only account which can be given
access to certain repos to make it easier to clone them when using our
functional accounts on Maxwell.
The xcaltst account has an ed25519 keypair under
`~/.ssh/gitlab/`, the public key has been added to
the xcalgitlab's approved SSH keys.
The xcaltst account has an ed25519 keypair under `~/.ssh/gitlab/`, the public
key has been added to the xcalgitlab's approved SSH keys.
Additionally this block has been added to
`~/.ssh/config`:
Additionally this block has been added to `~/.ssh/config`:
```
# Special flags for gitlab over SSH
...
...
@@ -282,9 +276,12 @@ Host git.xfel.eu
IdentityFile ~/.ssh/gitlab/id_ed25519
```
Now any repository that `xcalgitlab` has read access to, e.g. if it is added as a reporter, can be cloned on Maxwell without having to enter a password.
Now any repository that `xcalgitlab` has read access to, e.g. if it is added as
a reporter, can be cloned on Maxwell without having to enter a password.
For example, xcalgitlab is a reporter on the pycalibration https://git.xfel.eu/gitlab/detectors/pycalibration repository, so now `xcalgitlab` can do passwordless clones with SSH:
For example, xcalgitlab is a reporter on the pycalibration
https://git.xfel.eu/gitlab/detectors/pycalibration repository, so now