UMR-CNRM.github.io
UMR-CNRM github.io wiki pages
Project maintained by UMR-CNRM
Hosted on GitHub Pages — Theme by mattgraham
UMR-CNRM Forge documentation
For newcomers:
- set a github.com personal account (e.g. “PrenomNomMF”) with your MF e-mail address
- send an e-mail to ???? asking to become a member of the organization, providing your github.com account user id.
- you will receive an invitation to join the organization, that you will just have to accept.
Connectivity:
To set your connectivity with your local repository clones (i.e. git commands such as clone, fetch, pull, push
), two
connection protocols are available: SSH and HTTPS. From MF HPC, only HTTPS is allowed for now.
SSH
- go to your account Settings > SSH and GPG keys
- set the public SSH key from the host you want to connect from
- (repeat for as many hosts)
HTTPS
- go to your account Settings > Developer settings > Personal access tokens
- Generate new token
(setting “repo” as scope, and with a reasonable expiry date)
- set this token in any host
.netrc
file:
machine github.com login <your github userid> password <the generated token>
- tell Git to use the MF proxy certificate:
export GIT_SSL_CAINFO=/usr/local/etc/proxy1.pem
(this path is for CNRM’s machines; for HPC copy locally ?)
To set a new repository on the UMR-CNRM forge:
Contact the admins of the forge (????) with the precise name of the repository (case sensitive).
Once created, the admins will give you admin rights on the repository.