Git Push mit Permission-Denied-Fehler

Hallo,

ich will meinen ersten Commit für Oxideshop_ce via Git “pushen”. Der Commit ging problemlos. Beim Push bekomme ich die Fehlermeldung:

git -c diff.mnemonicprefix=false -c core.quotepath=false push -v --tags origin b-5.0-ce:b-5.0-ce
Pushing to https://github.com/OXID-eSales/oxideshop_ce.git

remote: Permission to OXID-eSales/oxideshop_ce.git denied to [mein Git-Benutzername].
fatal: unable to access ‘https://github.com/OXID-eSales/oxideshop_ce.git/’: The requested URL returned error: 403

Kann mir jemand einen Tipp geben, was ich eventuell noch für Einstellungen im Git vornehmen muss.

Ich nutze “SourceTree” v1.2.2 + Git 1.8.4

Viele Grüße,

Mario Lorenz

hast Du das Repository vorher geforked? Sieht so aus, als wolltest Du am Original etwas direkt ändern…

Da kann man nicht pushen sondern muss einen Pull-Request schicken. Also Github-Account anlegen, Oxid-Repository dort forken, neuen Branch anlegen, ändern, Pull-Request senden.

Hallo,

ich Danke Euch. Ihr hattet Recht, ich hatte nicht korrekt geforkt. Jetzt hat es geklappt.

Ich habe nur eine Anpassung in einer Template-Datei bereitgestellt. Den Bug hatte ich vorher mit Lösungsansatz gemeldet und dort wurde ich ermutigt, den Fehler via Git zu fixen. Wie geht es damit jetzt weiter? Wer prüft das jetzt noch einmal? Unit-Tests werden doch dafür nicht geschrieben oder?

Grüße,

Mario Lorenz

Hast aber noch keinen Pull-Request gesendet oder? Zumindest kann ich den hier nicht sehen: https://github.com/OXID-eSales/oxideshop_ce/pulls. Das ist der grüne Knopf wenn du dir den Commit in github ansiehst, dann schauen ob die Änderungen passen und “Create Pull Request”.

Hallo Frank,

Hier mein Commit, den ich in meinem Fork ge"push"t habe:

Du meinst ich muss da jetzt nochmal einen Pull-Request absetzen?

Grüße,

Mario Lorenz

Ja genau, ist nicht beim Commit sondern auf der Hauptseite: https://github.com/mariolorenz/oxideshop_ce. Da ist so ein grüner Button “Compare and Review”. Wenn du da draufklickst siehst du die Änderungen nochmal und dann steht oben: “Click to create a pull request for this comparison”. Da kannst du dann noch etwas dazuschreiben und dann wird das zum Oxid-Repository gesendet und erscheint unter Pull-Requests. Dort wird das entweder übernommen oder nicht, das kannst du bei dem Pull-Request verfolgen.

Jetzt ist es auch ein Pull Request. Danke und Grüße,

Mario