Skip to content

Control Lab

Introduction

TODO: add here more about Control

How to switch to Control from Home Page

You can switch to Control by either pressing "Let's go to Control" button on its tile:

Control Tile lets go

Or you can always switch using the central app switcher on the top left of your screen:

Central App Switcher

Managing Repositories and Organizations

The home page for Control is the Repositories and Organizations view. In this view you will get a list of all your repositories and organizations. If you have active repositories also a activity report will be shown. The first time you use Control an empty list is shown:

List my Repos and Orgs

After creation of a repository an activity dashboard will be added to it:

Activity Report

On the left of your screen you can switch to the list of pulls by clicking on the Pull request Icon List Pulls Icon a new view is provided with all your related (assigned to you, created by you, review needed by you or mentioning you) pull requests:

List my Pull Requests

Click on the List all Repositories Icon List all Repos Ico to see all Repositories you can get access to:

Explore other Repos and Orgs

Create a new Repository

Fork a repository

In this lab we want to for an existing repository. To achieve this select the PizzaApp repository as shown below:

Select PizzaApp Repo

In the repository click the Fork button on the top right left:

Fork repo

Use the preprovided information and proceed by clicking "Fork ...":

Fork enter details

Congratulations! You have now your own repository!

Newly forked repo

Create New Repository

If you want to create a fresh new repository or migrate an existing repository to Control, use the NEW button to proceed:

New Button

User provide and Access Token

For external use of the repositories you need to provide an Access Token, for example to be able to clone and push changes to it.

Please clieck on your User Profile and select Settings:

User Profile

In the Settings view click on Access Tokens then enter a Token name, use your StudentName (eg. Student13) and extend it with "AccessToken" and set the permissions:

  • Set Repository to Read and Write
  • Set User to Read

These settigs are the minimal needed to provide access to work with your repository through external tools:

Create AccessToken

Press Generate Token and SAVE your newly created Token:

AccessToken

Conclusio

Congratulations you have finished Control Lab and have created a new repository and an access token.