GitHub is a platform where developers and teams can build, manage, and share software together. The system keeps track of what changes have been made to the code, by whom, and when.
The university has a campus license for GitHub, but this agreement is limited to projects related to research and education. Would you like to participate in administrative projects on GitHub? Then you need to have your own GitHub license. Administrative projects on GitHub.UGent.be are not permitted in principle and must at least be reported to github@ugent.be.
GitHub serves as a code repository and not as an archive or backup for all kinds of data. The size of all repositories is therefore checked regularly. If certain quotas are exceeded, the IT Helpdesk will urge you to reduce the size of the repositories as soon as possible.
Our Enterprise version of GitHub is available to all users with a Ghent University account. After logging in with your Ghent University account, you will have access to all public repositories and all private repositories to which you have been granted access by the owner(s) of those private repositories.
External users who wish to collaborate on software development on our Enterprise version of GitHub must first register as seconded employees with the HR team. Only then can they obtain a Ghent University account and gain access to our GitHub.
Log in with your UGent account to https://github.ugent.be (login and password).
Repositories on which multiple users will collaborate and which are related to a specific department are best created under the relevant department. In GitHub, it is possible to create a separate organization for each department or division and manage the relevant repositories under it. Within those organizations, it is then possible to set up project teams, in which the rights of all members involved can be set for each project or repository:
If you want to add a repository to an existing department, working group, or division, you can contact the person responsible for the organization. If you are already a member of the organization in question, you can find the person responsible under team owners.
In the other case, you should inquire who is responsible at the department or faculty itself or via github@ugent.be