Bitbucket Repository einrichten
Praktische Anleitung zur Einrichtung eines Git-Repositories in Bitbucket
Voraussetzungen
- Du hast Zugriff auf das Git-Tool Bitbucket
- Git (inkl. Git-Bash) ist auf deinem Computer installiert. Falls nicht, siehe: Git installieren
- Du hast die Grundeinstellungen für Git vorgenommen:
Folgende Einstellungen sind gemeint:
```bash
git config --global user.name "u123456"
git config --global user.email "u123456@sbb.ch"
# Für Windows zusätzlich:
git config --global core.autocrlf true
git config --global core.longpaths true
```
Wende dich an deinen Praxisbildner, falls du nicht bei der SBB arbeitest (und falls Du bei SBB arbeitest, kannst du in der Konfiguartion die spezifischen Anleitungen und Informationen freischalten -> Wahl der Ausbildungsstätte
).

Schritt-für-Schritt Anleitung
1. Repository in Bitbucket erstellen
- Öffne Bitbucket
- Logge dich ggf. ein
- Klicke oben rechts auf dein Profilbild → View Profile
- Klicke auf Create repository
- Vergib einen Namen (z. B.
it-ninja-[deinName]
) und klicke auf Create Repository
2. SSH-Schlüssel erstellen
1
| ssh-keygen -t rsa -b 4096 -C "u123456@sbb.ch"
|
- Drücke
Enter
für den Standardspeicherort - Optional: Passphrase setzen
Die Schlüssel befinden sich in C:\Users\u123456\.ssh\
:
id_rsa
(privat, niemals weitergeben)id_rsa.pub
(öffentlich)
3. SSH-Schlüssel zu Bitbucket hinzufügen
1
| type C:\Users\u123456\.ssh\id_rsa.pub
|
4. Repository klonen
Die genaue URL kannst du im Bitbucket bei deinem erstellten Projekt nachschauen.
1
2
3
| mkdir C:\Users\u123456\local_repos
cd C:\Users\u123456\local_repos
git clone ssh://git@codessh.sbb.ch:7999/~u123456/it-ninja-[deinName].git
|
5. Projektstruktur anlegen
Falls du ein eigenes Projekt erstellen willst, kannst du jetzt die Projektstruktur anlegen.
1
2
3
4
5
| it-ninja-[deinName]/
| Example/
| └── src/
| └── [main.java]
└── README.md
|
6. Snapshots (Commits) erstellen
1
2
3
| cd it-ninja-[deinName]/J1
git add README.md
git commit -m "README hinzugefügt"
|
7. Änderungen auf Bitbucket hochladen
8. Ernstfall testen (Restore)
- Lokales Repository löschen
- Neu klonen:
1
2
| cd C:\Users\u123456\local_repos
git clone ssh://git@codessh.sbb.ch:7999/~u123456/it-ninja-[deinName].git
|
- Änderungen an README.md vornehmen
- Committen und pushen
9. Praxisbildner berechtigen
- Repository in Bitbucket öffnen
- Zu Repository Settings → Repository Permissions navigieren
- Add user or group klicken
- Praxisbildner als Administratoren hinzufügen
Zuletzt geändert July 1, 2025:
Rework tools module (6915eedfe)