Service Desk Knowledgebase: UIS Managed
From Computer Laboratory System Administration
Jump to navigationJump to search
This is the "UIS Managed" content page of the CL Wiki Service Desk Knowledgebase. Its purpose is to provide information to the Service Desk team on how to handle problems and requests about this CL service. If you are involved with the provision of this CL service please feel free to add to the knowledge about that it.
If CL staff need to tell the Service Desk team about problems with this service please email
sys-admin-aside@cl.cam.ac.uk.
Return to the Service Desk Knowledgebase SERVICE PORTFOLIO
Key Service Description & URLs
- Computer Lab MCS Facility in the "Intel Laboratory" (SW11)
- https://git.csx.cam.ac.uk/i/ - UIS Git Repository Hosting Service
- UIS News - All current articles
William Gates Building Floor Plans (inc. Room Codes):
- Ground floor (G)
- First floor (F)
- Second floor (S)
- Find a room
CL Customer Documentation
Further CL Sys-Admin Resources
- http://www.wiki.cl.cam.ac.uk/clwiki/SysInfo/HelpDesk/Git - GIT Documentation
Underpinning Services
- ??? - Any supporting or underpinning services
Customer-base for this Service
- All staff and students of the collegiate University - Who is entitled to request/view the service (TechLinks only? inc. Alumni?)
Costs
- Free to all current staff and students of the collegiate University
SLA
- N/A
Service Desk Call Handling Procedure
- RT tickets can be escalated by changing the Queue to backoffice with the Owner set to Nobody and the Status as new. Tell the requestor:
I am passing this request over to the experts who, I'm sure, will be in contact shortly.
Simple GIT Requests
- A request to use a GIT repository can usually be accommodated on the UIS service. Ask them to read the UIS documentation to ensure the service will meet their needs.
- Once they are happy that it does then you need to establish if this is a large project or a long term need with a number of sub-projects.
- If it is large or complex then pass request over to UIS for the resources.
- If it is modest then use the existing CL GIT repository
- To add a new person you need their public key - request it form them along with a name for the repositry and a description of its purpose and when they send the information to you proceed as below.
- On a linux machine in your home directory create a folder called CL-GIT (you only need do this step the first time, subsequent uses will update the directory at the next step
mkdir cl-GIT
- Then move into it and pull down the current repository configuration
cd cl-GIT ; git pull
- You should then add the public key for the user - ask them to send the one they wish to use to you by email (e.g. spqr1 to the folder keydir and call it $crsid.pub and also add it to the repository)
- Then add this file to the configuration repository so it gets saved
git add keydir/$crsid.pub
- You will need to repeat the above step for every new user of the repository you are about to add.
- Next you can create the repository they wanted by editing the file gitolite.conf
- Details for that are on the UIS help pages, you need to create two things, a list of valid users and a repository for them with appropriate permissions. For a single user repository called foo for user spqr1 the lines to add would be
repo foo RW+ = spqr1
- There are examples in the config file for multi user repositories.
- Once the edits are completed you need to first commit them (with the ticket number as comment for the commit) and then push them back to the git server.
git commit -am 'RT#nnnn' git push
- Inform the user that their repository has bene created and refer them to the UIS help pages for users.
Contacts
Primary
- Questions about the service are dealt with by the UIS
- Questions about configuration by sys-admin
Availability
- Monday:
- Tuesday:
- Wednesday:
- Thursday:
- Friday:
- Saturday: Closed
- Sunday: Closed
Hints, Tips & Known Issues
Title
Firstname Lastname (Date)
Info...
Categorising Keywords
- Git Repository Service MCS Room Managed Cluster Service