Notus uses a self-hosted GitLab website: https://git.notus-cfd.org/notus/notus.
If you are not familiar with Git, please read first the Git usage for Notus development page.
If your are familiar with Git, here are the ways to get Notus:
git clone https://git.notus-cfd.org/notus/notus.git notus
user
by your user name): git clone git@git.notus-cfd.org:user/notus.git notus cd notus git remote add official git@git.notus-cfd.org:notus/notus.git git remote update
Once you have created your private repository, you should be able to compile Notus.
First, register to register page. Confirm and log in.
Fork the Notus repository: go to Notus repository and click on Fork button (top right) and click on your name.
On your Linux system terminal, create and print a ssh key associated to GitLab :
cd $HOME/.ssh ssh-keygen -t rsa -b 4096 -f $HOME/.ssh/gitlab-notus cat $HOME/.ssh/gitlab-notus
Then copy/paste it to GitLab SSH keys page.
To remove ambiguity, please configure your ~/.ssh/config
according to your key name (gitlab-notus
) by adding:
Host git.notus-cfd.org User username_of_your_gitlab-notus_account PreferredAuthentications publickey IdentityFile ~/.ssh/gitlab-notus
Don't forget to write your own notus gitlab username (in place of username_of_your_gitlab-notus_account
).