New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update documentation of GitLab access controls #187
Comments
@xiangzhu I know you are interested in private hosting of workflowr sites. You should checkout GitLab (see links above). It provides granular control in which you can grant specific users access to the website or source repository. |
@jdblischak thanks for sharing this. I will look into this option soon. Is it straightforward to use workflowr in GitLab? I only have experience with GitHub. |
@xiangzhu GitLab should is very user-friendly, like GitHub, but of course there are a few differences that will take some getting used to. An added benefit is that we would very much like to have workflowr properly tested on GitLab, so we would welcome any feedback, and we would be happy to help if you get stuck. |
@xiangzhu All the workflowr features are fully supported by GitLab.com. You can setup the project with In fact, you could argue that GitLab is easier to use with workflowr. The repository is created on GitLab automatically the first time you push, so there is no need for you or workflowr to create it beforehand. And the website is automatically deployed via the config file See the vignette Hosting workflowr websites using GitLab for more details. |
As I was investigating GitLab for Issue #186, I noticed a few things about access control that we should document:
When a GitLab repository is created from a
git push
, e.g.wflow_git_push()
, it is private by default. We should note this in the GitLab vignette and encourage users to make their project public for the sake of open science.GitLab.com provides access control not only for the repository but also for the static site hosted on GitLab Pages. Thus this is an option for users that want to be able to have a private invite-only site. I'll note this in the FAQ, Deployment, and GitLab vignettes.
The text was updated successfully, but these errors were encountered: