<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://wiki.bzz.ch/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://wiki.bzz.ch/feed.php">
        <title>BZZ - Modulwiki - howto:git</title>
        <description></description>
        <link>https://wiki.bzz.ch/</link>
        <image rdf:resource="https://wiki.bzz.ch/_media/wiki/logo.png" />
       <dc:date>2026-04-07T13:37:05+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://wiki.bzz.ch/howto/git/assignment?rev=1711631267&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/howto/git/autograding?rev=1711631267&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/howto/git/classroom?rev=1711631267&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/howto/git/clonesetup?rev=1711631267&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/howto/git/clonestart?rev=1711631267&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/howto/git/ersteaufgabe?rev=1743063084&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/howto/git/github_authentifikation?rev=1711631267&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/howto/git/github_moodle?rev=1711631267&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/howto/git/githubkonto?rev=1763364819&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/howto/git/githubsso?rev=1711631267&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/howto/git/kontrolle_requirements?rev=1711631267&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/howto/git/kontrolle_venv?rev=1711631267&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/howto/git/organisation?rev=1711631267&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/howto/git/probleme?rev=1711631267&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/howto/git/pyhton_interpreter?rev=1711631267&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/howto/git/python_venv?rev=1711631267&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/howto/git/start?rev=1712679302&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/howto/git/troubleshooting?rev=1711631267&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/howto/git/venv_aktivieren?rev=1711631267&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/howto/git/venv_manuell?rev=1711631267&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/howto/git/venv?rev=1711631267&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://wiki.bzz.ch/_media/wiki/logo.png">
        <title>BZZ - Modulwiki</title>
        <link>https://wiki.bzz.ch/</link>
        <url>https://wiki.bzz.ch/_media/wiki/logo.png</url>
    </image>
    <item rdf:about="https://wiki.bzz.ch/howto/git/assignment?rev=1711631267&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-28T13:07:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>GitHub Classroom - Assignment</title>
        <link>https://wiki.bzz.ch/howto/git/assignment?rev=1711631267&amp;do=diff</link>
        <description>GitHub Classroom - Assignment

Die Programmieraufgaben sind als Assignment im GitHub Classroom vorbereitet.
Wenn Du das Assignment im Classroom akzeptierst, wird ein persönliches Repository auf GitHub erstellt.

Vorgehen

Von deiner Lehrperson erhältst du jeweils einen Link zur Aufgabe (Assignment) im GitHub Classroom.</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/howto/git/autograding?rev=1711631267&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-28T13:07:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Beispiele zu automatisiertem Testen</title>
        <link>https://wiki.bzz.ch/howto/git/autograding?rev=1711631267&amp;do=diff</link>
        <description>Beispiele zu automatisiertem Testen

Beispiele

Beispiel mit Input/Output Test mit mehreren inputs() mit differenzierten Punkten

&lt;https://github.com/bzz-fgict/M319_LU13_RotationChiffre/blob/master/.github/classroom/autograding.json&gt;

Beispiel mit Unit_Tests aus dem Studenten-Repo mit differenzierten Punkten

&lt;https://github.com/bzz-fgict/M319_LU09_make_functions/blob/main/.github/classroom/autograding.json&gt;

Versuche

Versuchsumgebung für Testreport mit HTML oder Markdown</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/howto/git/classroom?rev=1711631267&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-28T13:07:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>GitHub Classroom - Neuer Classroom</title>
        <link>https://wiki.bzz.ch/howto/git/classroom?rev=1711631267&amp;do=diff</link>
        <description>GitHub Classroom - Neuer Classroom

Wenn Sie zum ersten mal mit einem neuen Classroom arbeiten, müssen Sie Ihre Identität bestätigen.

Der GitHub Classroom erleichtert Ihnen das Bearbeiten und die Abgabe von Programmieraufgaben. 
Bei der ersten Aufgabe müssen Sie sich identifizieren.</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/howto/git/clonesetup?rev=1711631267&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-28T13:07:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Repository klonen: Einrichtung</title>
        <link>https://wiki.bzz.ch/howto/git/clonesetup?rev=1711631267&amp;do=diff</link>
        <description>Repository klonen: Einrichtung

In den folgenden Schritten wird das Projekt eingerichtet.
Achte genau auf die Speicherpfade und den korrekten Ablauf.



Trage im Dialog die Clone-URL deines Repositories ein.

Das Directory wird von PyCharm automatisch vorgeschlagen.
Stelle sicher, dass der Pfad</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/howto/git/clonestart?rev=1711631267&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-28T13:07:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Repository klonen: Start</title>
        <link>https://wiki.bzz.ch/howto/git/clonestart?rev=1711631267&amp;do=diff</link>
        <description>Repository klonen: Start

Beim Klonen wird das Repository auf deinen Rechner heruntergeladen und eingerichtet.

Clone-URL

Die URL (Webadresse) zum Klonen findest du in deinem Repository auf GitHub.



Kopiere die URL aus der Adressliste oder im Dropdown</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/howto/git/ersteaufgabe?rev=1743063084&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-03-27T08:11:24+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>GitHub Classroom - Erste Aufgabe lösen</title>
        <link>https://wiki.bzz.ch/howto/git/ersteaufgabe?rev=1743063084&amp;do=diff</link>
        <description>GitHub Classroom - Erste Aufgabe lösen

Um die Aufgabe zu lösen, müssen Sie Ihren Namen in die Datei README.md schreiben.

	*  Wählen Sie die Datei „README.md“ aus.
	*  Klicken Sie auf das Bleistift-Symbol um die Datei zu bearbeiten.
	*  Schreiben Sie Ihren Vor- und Nachnamen in die Datei.</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/howto/git/github_authentifikation?rev=1711631267&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-28T13:07:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Authentifizieren mit GitHub</title>
        <link>https://wiki.bzz.ch/howto/git/github_authentifikation?rev=1711631267&amp;do=diff</link>
        <description>Authentifizieren mit GitHub

Sporadisch musst du die PyCharm die Berechtigung geben, auf deine GitHub Repositories zuzugreifen.

Klonen scheitert

Stelle sicher, dass du die korrekte Clone-URL hast:

	*  Öffne ein neues Browserfenster und kopiere die</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/howto/git/github_moodle?rev=1711631267&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-28T13:07:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>GitHub Benutzernamen in Moodle eintragen</title>
        <link>https://wiki.bzz.ch/howto/git/github_moodle?rev=1711631267&amp;do=diff</link>
        <description>GitHub Benutzernamen in Moodle eintragen

Um die Testresultate aus GitHub Classroom ins Moodle zu übertragen, müssen Sie Ihren GitHub-Benutzernamen im Moodle-Profil eintragen.

1. Melden Sie sich in Moodle an (&lt;https://moodle.bzz.ch&gt;)

2. Öffnen Sie Ihr Benutzerprofil</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/howto/git/githubkonto?rev=1763364819&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-17T07:33:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>GitHub - Konto erstellen und verknüpfen</title>
        <link>https://wiki.bzz.ch/howto/git/githubkonto?rev=1763364819&amp;do=diff</link>
        <description>GitHub - Konto erstellen und verknüpfen

GitHub - Konto erstellen

Damit wir Ihre Programme der richtigen Person zuweisen können, muss Ihr GitHub-Benutzername einem bestimmten Schema folgen.
Achten Sie auf einen korrekten Benutzernamen.
Andernfalls müssen Sie das Erstellen des Kontos wiederholen.</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/howto/git/githubsso?rev=1711631267&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-28T13:07:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>GitHub - Single Sign on</title>
        <link>https://wiki.bzz.ch/howto/git/githubsso?rev=1711631267&amp;do=diff</link>
        <description>GitHub - Single Sign on

Nun müssen Sie Ihre Identität beweisen. Dazu verbinden Sie das GitHub-Konto mit Ihrem Konto im BZZ Intranet.

	*  Klicken Sie auf [Continue]
	*  Falls Sie noch nicht im BZZ Intranet angemeldet sind, folgt der Anmeldedialog.</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/howto/git/kontrolle_requirements?rev=1711631267&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-28T13:07:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Programm ausführen</title>
        <link>https://wiki.bzz.ch/howto/git/kontrolle_requirements?rev=1711631267&amp;do=diff</link>
        <description>Programm ausführen

Als letzten Schritt führst du das Programm aus. Dadurch siehst du, ob alles korrekt eingerichtet wurde.

Gib im Terminal „pytest“ ein und drücke Enter.



Es sollten nun einige Zeilen ausgegeben werden und am Schluss eine Zusammenfassung der Testresultate. 
Es ist dabei normal, dass viel roter Text erscheint und alle Tests als</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/howto/git/kontrolle_venv?rev=1711631267&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-28T13:07:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Virtual Environment kontrollieren</title>
        <link>https://wiki.bzz.ch/howto/git/kontrolle_venv?rev=1711631267&amp;do=diff</link>
        <description>Virtual Environment kontrollieren

In diesem Schritt kontrollierst du, ob das Virtual Environment korrekt erstellt wurde.

Ordner &quot;venv&quot;

Im Projekt sollte nun ein Ordner „venv“ vorhanden sein.



Falls dieser Ordner fehlt, wähle unten in der Anleitung</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/howto/git/organisation?rev=1711631267&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-28T13:07:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Organisation der Repositories</title>
        <link>https://wiki.bzz.ch/howto/git/organisation?rev=1711631267&amp;do=diff</link>
        <description>Organisation der Repositories

Durch den vermehrten Einsatz von GitHub und Classrooms müssen wir unsere Repositories organisieren.
  Organisation  Einsatzzweck  Für Lehrpersonen   bzz-fgict  Aktuell für alles, etwas chaotisch   teacher-python  Aufgaben, Leistungsbeurteilungen, Lösungen für M319, M320, ???</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/howto/git/probleme?rev=1711631267&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-28T13:07:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Problembehandlung in Webstorm / PyCharm</title>
        <link>https://wiki.bzz.ch/howto/git/probleme?rev=1711631267&amp;do=diff</link>
        <description>Problembehandlung in Webstorm / PyCharm

Berechtigung

Wenn Sie in Webstorm oder PyCharm einen Push in ein GitHub Repository durchführen, werden Sie oft nach der Berechtigung gefragt.
In der Regel reichen zwei Klicks um die Berechtigung zu erteilen:</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/howto/git/pyhton_interpreter?rev=1711631267&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-28T13:07:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Python Interpreter</title>
        <link>https://wiki.bzz.ch/howto/git/pyhton_interpreter?rev=1711631267&amp;do=diff</link>
        <description>Python Interpreter

Diese Seite beschreibt, wie du den Fehler „no python interpreter“ lösen kannst.

Use C:\BZZ\Python ...



Diese Fehlermeldung erscheint, wenn der Interpreter vorhanden aber nicht ausgewählt ist.
Ein Klick auf den Link „Use C:\BZZ\Python</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/howto/git/python_venv?rev=1711631267&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-28T13:07:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>git und Python venv</title>
        <link>https://wiki.bzz.ch/howto/git/python_venv?rev=1711631267&amp;do=diff</link>
        <description>git und Python venv

Situation

Das Virtual Environment (venv) eines Pythonprojekts sollte nicht in git integriert werden und damit auch nicht auf GitHub hochgeladen werden. 
Der Grund ist, dass teilweise absolute Systempfade enthalten sind. 
Wenn jemand das Repo klont, werden diese Pfade unter Umständen nicht übereinstimmen.</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/howto/git/start?rev=1712679302&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-04-09T16:15:02+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Anleitungen git (GitHub, Classroom)</title>
        <link>https://wiki.bzz.ch/howto/git/start?rev=1712679302&amp;do=diff</link>
        <description>Anleitungen git (GitHub, Classroom)

Ersteinrichtung

	*  GitHub - Konto erstellen und verknüpfen
	*  GitHub - Single Sign on
	*  GitHub Benutzernamen in Moodle eintragen

Github Classroom

Workflow für Lernende

	*  GitHub - Konto erstellen und verknüpfen
	*  GitHub Classroom - Assignment
	*  Repository klonen: Start
	*  Repository klonen: Einrichtung
	*  Virtual Environment
	*  Virtual Environment kontrollieren
	*  Programm ausführen

Troubleshooting für Lernende

	*  Problem eingrenzen
	*  Au…</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/howto/git/troubleshooting?rev=1711631267&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-28T13:07:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Problem eingrenzen</title>
        <link>https://wiki.bzz.ch/howto/git/troubleshooting?rev=1711631267&amp;do=diff</link>
        <description>Problem eingrenzen

Jetzt muss ich wissen, welches Problem aufgetreten ist. 

Lies jede Aussage genau durch und vergleiche die Angaben mit deinem Projekt. Klicke den Button für die erste Aussage die auf dich zutrifft.

Log In to GitHub

Beim Klonen oder beim Push erscheint ein Fenster</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/howto/git/venv_aktivieren?rev=1711631267&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-28T13:07:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Virtual Environment aktivieren</title>
        <link>https://wiki.bzz.ch/howto/git/venv_aktivieren?rev=1711631267&amp;do=diff</link>
        <description>Virtual Environment aktivieren

Manchmal muss das Virtual Environment manuell aktiviert werden.

	*  Öffne in PyCharm den Reiter „Terminal“.
	*  Gib den Befehl .\venv\Scripts\activate.ps1 ein.



Nun sollte am Anfang der Eingabezeile der Text (venv)</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/howto/git/venv_manuell?rev=1711631267&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-28T13:07:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Kein Virtual Environment</title>
        <link>https://wiki.bzz.ch/howto/git/venv_manuell?rev=1711631267&amp;do=diff</link>
        <description>Kein Virtual Environment

Hier siehst du, wie du das virtual Environment manuell einrichten kannst.

Venv erstellen

	*  Öffne die Einstellungen von PyCharm unter „File“ =&gt; „Settings“.
	*  Wähle unter „Project: ....“ den Eintrag „Python Interpreter</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/howto/git/venv?rev=1711631267&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-28T13:07:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Virtual Environment</title>
        <link>https://wiki.bzz.ch/howto/git/venv?rev=1711631267&amp;do=diff</link>
        <description>Virtual Environment

Das Virtual Environment enthält alle Dateien, um dein Pythonprogramm auszuführen.

Wird dir jetzt ein Dialog „Log In to GitHub“ angezeigt? 



Dann musst du zuerst PyCharm die Berechtigung für den Zugriff geben.
Klicke unten in dieser Anleitung auf</description>
    </item>
</rdf:RDF>
