Several tools and technologies used by Research Information Science & Computing (RISC) engineers, developers and technicians are made available on an Enterprise level to enable innovation for other teams. RISC manages centralized application access and infrastructure maintenance to ease the burden on the individual.
GitLab is an application to code, test, and deploy code together. It provides Git repository management with fine-grained access controls, code reviews, issue tracking, activity feeds, wikis, and continuous integration.
RISC GitLab Support offers general application access and infrastructure maintenance (upgrades). The use of the application is driven by self-service and information provided by the GitLab forum.
Primarily used for source code management in software development, GitLab’s capabilities extend beyond software projects and can be adapted to suit the needs and workflows of different teams. Please contact us if you plan to use large files or create a large repository as a charge may apply.
Do you still have unanswered questions? Please visit our list for the GitLab FAQs.
For Internal Accounts (PHS Credentials):
- Visit https://gitlab.partners.org and attempt to login. The first attempt to login will be rejected with an authentication error
- Email email@example.com with "GitLab Access" as the subject line and ask for your account to be activated.
For External Accounts (Non-PHS Credentials):
- A sponsored employee with credentials must fill out this webform request, for a new external user account.
Once submitted, a member of the GitLab team will reach out on next steps.
What is Shiny?
What is Shiny Server?
Once you develop your shiny application, you need a server to deploy and share your application with colleagues. Mass General Brigham's ERIS purchased Shiny Server license to provide the deployment environment. Here's a quick demo page on the Partners Shiny server. Please note that our Shiny server runs on the Partners Network, only users with valid Partners credentials will be able to access the applications.
Why Authentication? How?
If you want to share your application only with your group or if your application contains PHI, your application needs a log-in or authentication system. There already is a Partner's system for this - Partners Authentication System (PAS). If your application needs authentication, PAS group will be required and used so that you have full control to add and drop users. Here’s how to use PAS groups.
How do I request this service?
Please complete this form so we can collect some basic information about your application to serve and maintain better. If you have multiple shiny applications, please complete a form per application.
I completed this form. What next?
We will contact you with detailed instructions. Basically, we will create a directory on the server for you with proper permission so that you can place your shiny script in that directory. Also, we will edit the configuration for your application to work accordingly with PAS group authentication.
NOTE: Please keep in mind we have very limited licenses for this server. Only use this server if you need to use your application moderately in production. Do not use it just for development or learning. You can still develop and learn about Shiny using a local RStudio installation or the RStudio server at rstudio.partners.org.