Skip to page content
go to the Penn State home page
  • Home
  • Service Status
  • Services
  • IT Staff
    • Log in to the ServiceNow Tool
    • Service Management Processes
    • Browse Service Request Forms
    • Service Standards
  • Log in
  • Home
  • Knowledge
  • Public Knowledge Base (Knowledge Base)
  • Code Repository Service
Knowledge Article View
KB0020747 - Copy Permalink

Migrating from GitLab to GitHub - Frequently Asked Questions

Authored by Gretchen Kuwahara (gzk2)
• 9mo ago9 months ago • 295 Views • ( ) ( ) ( ) ( ) ( )

Article Intended For

Penn State faculty, staff, and students who are currently using Penn State GitLab instance and is getting ready to migrate to Penn State's GitHub Service.

Introduction

Welcome to the FAQ section for migrating from Penn State’s GitLab service to the new GitHub service. This document addresses common questions and concerns about the migration process, covering topics such as repository transfers, adapting CI/CD workflows, managing access and permissions, and utilizing GitHub’s new features. This FAQ aims to provide clear answers and practical guidance to help you transition smoothly and confidently.

Questions

When is Penn State's GitLab service (git.psu.edu) discontinuing?

No sunset date for git.psu.edu (GitLab) has yet been determined, but is expected within the next few years; we recommend for those who can do so to use the Penn State GitHub service.

 

I'm been using GitLab for a while now, how do I get started with migrating to GitHub?

Check out our Migrating from GitLab to GitHub - Getting Started guide to learn the steps you should take when migrating to Penn State's GitHub service.

 

How do the features in GitLab compare to GitHub?

Check out our feature comparison between GitLab and GitHub to find a feature you are interested in using in Penn State's GitHub Service.

 

Wow... the some of the terminology is different between GitLab and GitHub, do you have a decoder ring?

Our Terminology Comparison article provides a detailed breakdown of GitLab terms and their GitHub equivalents, helping you navigate the new environment more easily.

 

I have some repositories in GitLab, how do I migrate them?

Please review our Migrating Git Repositories to Penn State's GitHub Service article for more information and recommendations.

 

We have some code in GitLab that no one on our team has admin access to.  How can we get access to it so we can migrate it to Penn State's GitHub Service?

Contact us regarding the repository via our Get Support Form.  Be sure to include the repository/project information.

 

I have been using GitLab CI/CD, how do I migrate those to GitHub?

This article, Migrating from GitLab to GitHub -  GitLab CI/CD to GitHub Actions, provides an introduction to GitHub Actions, a high-level comparison of standard GitLab CI/CD features—such as variables, secrets, artifacts, caching, scheduled jobs, security scanning, and container image management—and their equivalents in GitHub Actions, and some migrations methods available.

 

The GitLab service has been free, is there any cost to use the Penn State GitHub service?

There’s no additional cost for the core Penn State GitHub service features.  Features like GitHub Copilot, CodeSpaces, and GitHub Actions may incur a cost. Check out our Penn State GitHub Frequently Asked Questions for more information.

 

How can I manage and restrict access to a GitHub repository in a GitHub organization?

Please review our Penn State GitHub - How to Restrict Access to Repositories article for more information and recommendations.

 

Are there any new features I get when I migrate to GitHub?

Popular features with Penn State's GitHub Service include GitHub Pages, and Dependabot.

 

I'm done using GitLab, how do decommission my projects and indicate I am no longer using the service?

Follow this article this article, Migrating from GitLab to GitHub - Decommissioning your GitLab project, on the steps to take to decommission your GitLab Project

 

Additional Information

Signing up for Penn State's GitHub Service

Penn State GitHub Frequently Asked Questions

GitHub Glossary

 


Copy Permalink

go to Penn State home page
  • Employment
  • |
  • Maps
  • |
  • Contact Us
  • |
  • Search

401 Old Main, University Park, Pennsylvania 16802

814-865-4700

  • Privacy
  • |
  • Non-discrimination
  • |
  • Equal Opportunity
  • |
  • Accessibility
  • |
  • Copyright

The Pennsylvania State University © 2020