KTH GitHub provides hosting for software development and version control using Git. It offers the distributed version control and source code management (SCM) functionality of Git, plus its own features. It provides access control and several collaboration features such as bug tracking, feature requests, task management and more for KTH students and employees.
KTH GitHub is a core service provided by the KTH IT department strictly for the users of KTH. It provides the distributed revision control and source code management functionality of Git, as well as all the additional features of GitHub. KTH GitHub uses the enterprise version of the GitHub.com system and has the same functionality as the public service. This gives users the possibiltiy to move projects between the public service (Github.com) and the local service provided by KTH (KTH GitHub). In KTH GitHub users log in using their KTH.SE credentials, and all projects are private (only available to users with a KTH.SE account).
The service is free for users with KTH.SE account.
Features available in KTH GitHub are:
- Simple wikis
- Cooperation with other people
- Commenting changes/commits
- Comparing different versions of source code
- Private projects (the ability to limit the access within KTH)
- Setting up goals for projects
How do I gain access to KTH GitHub?
As a student, you get access to by going to gits-15.sys.kth.se and login with your KTH.SE account credentials. No additional action is needed. The student server can be used by academic personell, administrative staff and other users with a KTH.SE account .
Faculty and administrative staff may gain access to KTH GitHub by sending an email with their KTH.SE username to firstname.lastname@example.org .
The service is available within and outside the KTH Royal Institute of Technology.
The purpose of KTH GitHub is version control of source code and files related to the source code such as images and libraries, and may not be used for versioning of other material such as software, movies etc. For such purposes, user are referred to the community/project/home directories (G: / P: / H:) offered by the KTH IT department.
Only users with a KTH.SE account will be given access to KTH GitHub. For public projects, users are recommended to publish a copy on the free, public GitHub.com.
SSH fingerprints in use