Skip to content

Logging in to Docker Repository

Log in to TUKE Harbor using your TUKE ID.


  • Web UI


    Manage projects via web interface.

  • Docker CLI


    Push and pull via command line.

  • Robot Accounts


    For automation and CI/CD.

  • TUKE ID


    Same login as other services.


Web Interface

Open Harbor

repository.cloud.tuke.sk

Log in

Click on Login with OIDC Provider or TUKE Login.

Field Value
Username TUKE ID (e.g., ab123cd)
Password University password

What you can do in Harbor UI

  • View your projects
  • Create new projects
  • Manage access permissions
  • Check vulnerability scans
  • View download history

Docker CLI

Basic login

docker login repository.cloud.tuke.sk

After running, enter your login credentials:

Username: ab123cd
Password: ********

Successful login

After successful login, the message will appear: Login Succeeded

Login with parameters

docker login repository.cloud.tuke.sk -u ab123cd

Security

Do not use the -p parameter – the password will be stored in shell history!

Verify login

cat ~/.docker/config.json

Logout

docker logout repository.cloud.tuke.sk

Robot Accounts (CI/CD)

For automated systems, use robot accounts.

Creating robot account

  1. Log in to Harbor web UI
  2. Go to your project
  3. In the Robot Accounts section, click New Robot Account
  4. Set the name and permissions
  5. Save the generated token

Usage

docker login repository.cloud.tuke.sk -u 'robot$my-robot' -p "token"

CI/CD integration

Robot accounts are ideal for GitHub Actions, GitLab CI, Jenkins.


Common Problems

unauthorized: authentication required

Check:

  • Correct TUKE ID
  • Current password
  • Account is not blocked
SSL/TLS certificate
sudo mkdir -p /etc/docker/certs.d/repository.cloud.tuke.sk
sudo openssl s_client -showcerts -connect repository.cloud.tuke.sk:443 \
  </dev/null 2>/dev/null | openssl x509 -outform PEM \
  > /etc/docker/certs.d/repository.cloud.tuke.sk/ca.crt
Access outside TUKE

Use VPN connection to TUKE network.

Docker is not installed
docker --version

Guide: docs.docker.com/get-docker


Next Steps

  • Working with images


    Push and pull Docker images.

    Guide

  • FAQ


    Common questions.

    FAQ