Ich habe ein Repository geklont, das von einem Professor auf meiner virtuellen Maschine erstellt wurde (ich benutze Ubuntu 13.10) und wir sollen persönliche Ordner erstellen. Ich habe meine erstellt, aber ich kann nicht für das Leben von mir verpflichten und drängen es auf GitHub zu zeigen. Ich schwöre, ich habe jede Antwort hier versucht, und die Dinge haben sich etwas verbessert. Zum Beispiel hatte ich ursprünglich eine Version von Git, die zu alt war und https nicht zulassen würde. Ich habe auch eine leere Datei in meinem persönlichen Verzeichnis erstellt, weil ich weiß, dass GitHub keine leeren Ordner speichert.Wie kann ich Commit und Push an das Repository eines anderen Benutzers auf GitHub senden?
ich geklont ursprünglich das Repository mit:
$ git clone git://github.com/astrofoley/astr596.git
und verwendet dann
git config --global user.name "myusername"
und
git config --global user.email "myemail"
ich mit meinem Professor geprüft und er sorgte dafür, dass ich ausreichende Berechtigungen verfügen.
An diesem Punkt abhängig davon, welche begehen und Push Methoden, die ich verwende (Ich versuche immer zu https://github.com/astrofoley/astr596.git schieben), habe ich angefangen mehr verschiedene Fehlermeldungen erhalten von „nichts anderes als untracked Dateien vorhanden zu begehen hinzugefügt“ zu einfach „403“. Ich habe keine Ahnung, was ich falsch mache, aber ich vermute, dass etwas damit zusammenhängt, dass das Repository einem anderen Konto gehört. Wie auch immer, das wird unglaublich frustrierend. Bitte helfen Sie!
EDIT: Hier ist ein Beispiel für mein aktuelles Problem. Ich habe versucht, das Hinzufügen und die Datei in meinem Verzeichnis zu begehen wieder
git add blank.txt
mit (dieser Schritt fein gearbeitet zu haben scheint), und dann
git commit blank.txt
An dieser Stelle ich die Meldung „Auf Zweig Master, nichts zu committen, Arbeitsverzeichnis sauber ".
können Sie nicht einmal in Ihrem lokalen Repo festschreiben? Wenn Sie das Repository auf Ihrem Computer geklont haben, können Sie lokal alles machen, was Sie wollen. Pushing wäre eine andere Sache – iberbeu
hast du etwas in blank.txt geändert? Welches ist die Ausgabe von 'git status'? – iberbeu
Endlich bekam ich endlich die volle Commit-Eingabeaufforderung (wo sie meine Commit-Nachricht verlangte), aber ich denke, dass sie irgendwie abgesagt wurde und ich kann nicht sehen, ob ich jetzt zurückkomme. – Arnold