Ich habe Code in Eclipse, den ich auf GitHub hochladen möchte, aber bisher kann ich nicht herausfinden, wie. Es heißt "Repository erstellen", aber das sieht eher aus wie ein Ordner, der Ihre Projekte enthält, und ich bin mir nicht sicher, wie ich meinen Code darauf hochladen soll. Entschuldigung für die scheinbar dumme Frage. Wie löscht man auch Repositorys? Ich habe auch keinen Weg gesehen, das zu tun.
89
Antworten:
Während das EGit-Plugin für Eclipse eine gute Option ist, wäre es noch besser, den Umgang mit git bash zu lernen - dh git über die Befehlszeile. Es ist nicht besonders schwierig, die Grundlagen von Git zu erlernen, und es ist oft sehr vorteilhaft, einige grundlegende Vorgänge zu verstehen, bevor Sie sich auf eine grafische Benutzeroberfläche verlassen, um dies für Sie zu tun. Aber um Ihre Frage zu beantworten:
Laden Sie git zuerst von http://git-scm.com/ herunter . Gehen Sie dann zu http://github.com/ und erstellen Sie ein Konto und ein Repository.
Auf Ihrem Computer müssen Sie zuerst mit git bash zum Projektordner navigieren. Wenn Sie dort ankommen, tun Sie:
Dadurch wird ein neues Git-Repository in diesem Verzeichnis initiiert.
Wenn Sie dies getan haben, müssen Sie das neue Repo bei einer Fernbedienung registrieren (auf die Sie Ihre Dateien hochladen - pushen -), die in diesem Fall Github ist. Sie erhalten die richtige URL von Ihrem Repo auf GitHub.
Sie müssen Ihre vorhandenen Dateien zu Ihrem lokalen Commit hinzufügen:
Dann müssen Sie ein erstes Commit durchführen, also tun Sie Folgendes:
Jetzt haben Sie ein Commit in Ihrem lokalen Repo erstellt, aber nicht im Remote-Repo. Um es auf die Fernbedienung zu setzen, machen Sie die zweite Zeile, die Sie gepostet haben:
quelle
git commit -a -m "Initial commit"
ich zuerst ein Problem lösen musste. Ich bin mirgit pull https://github.com/[username]/[reponame].git
nicht sicher, ob das Problem etwas war, das ich falsch gemacht habe oder nicht, aber es funktionierte danach.Hier ist ein schrittweises Video zum Hochladen von Eclipse-Projekten auf Github
https://www.youtube.com/watch?v=BH4OqYHoHC0
Hier die Schritte hinzufügen.
Klicken Sie mit der rechten Maustaste auf Ihr Eclipse-Projekt -> Team -> Projekt teilen
Wählen Sie git aus der angezeigten Liste. Aktivieren Sie das Kontrollkästchen Repository erstellen oder verwenden -> klicken Sie auf Repository erstellen und dann auf Fertig stellen. - Dadurch wird ein lokales Git-Repo erstellt. (Vorausgesetzt, Sie haben Git bereits installiert)
Klicken Sie mit der rechten Maustaste auf Projekt -> Team -> Festschreiben - Wählen Sie nur die Dateien aus, die Sie festschreiben möchten, und klicken Sie auf Festschreiben. - Jetzt werden die Dateien in Ihr lokales Repo übernommen.
Wechseln Sie in Eclipse zur Ansicht "Git-Repositorys" (oder zu Team -> In Repositorys anzeigen).
Erweitern Sie das Git-Repo Ihres Projekts und klicken Sie mit der rechten Maustaste auf Fernbedienungen -> Remote erstellen
Der Remote-Name wird als Ursprung angezeigt. Wählen Sie die Option "Push konfigurieren" und klicken Sie auf "OK"
Klicken Sie im nächsten Dialogfeld neben URI-Textfeld auf Ändern, geben Sie Ihre Git-URL, Ihren Benutzernamen und Ihr Passwort ein und klicken Sie auf "Speichern und pushen". Dies konfiguriert Git Push.
Um Fetch zu konfigurieren, gehen Sie zu Git Repositories -> Remote -> Configure Fetch -> Add -> Master Branch -> Next -> Finish -> Save and Fetch
Zum Konfigurieren von Master Branch, Branch -> Local -> Master Branch -> Rechtsklick und Konfigurieren von Branch -> Remote: Origin und Upstream Branch: Refs / Heads / Master -> Klicken Sie auf OK
Wenn Sie Ihr Repo aktualisieren, können Sie die von Ihnen festgeschriebenen Dateien sehen und Push- und Pull-Aktionen aus dem Repo ausführen.
quelle
Sie benötigen einen Git-Client, um Ihr Projekt auf Git-Server hochzuladen. Für Eclipse ist EGIT ein nettes Plugin zur Verwendung von GIT.
Um die Grundlagen von Git zu lernen, siehe hier // Ich denke, Sie sollten zuerst die Grundlagen haben
quelle
Für Eclipse denke ich, dass EGIT die beste Option ist. Diese Anleitung http://rogerdudler.github.io/git-guide/index.html hilft Ihnen dabei, Git schnell zu verstehen.
quelle
In vielen dieser Antworten wird erwähnt, wie das Projekt auf Git geteilt werden kann. Dies ist einfach. Sie teilen nur den Code auf Git. Beachten Sie jedoch, dass es keine offensichtliche "Projektdatei" gibt, auf die der Endbenutzer doppelklicken kann . Stattdessen müssen Sie Import-> Allgemein-> Vorhandenes Projekt verwenden und den gesamten Ordner auswählen
quelle
Jokabs Antwort hat mir sehr geholfen, aber in meinem Fall konnte ich nicht auf Github pushen, bis ich mich bei meinem Git Bash in meinem Github-Konto angemeldet hatte und die folgenden Befehle ausgeführt habe
git config credential.helper store
dann
git push http://github.com/[user name]/[repo name].git
Nachdem der zweite Befehl in einem GUI-Fenster angezeigt wurde, gab ich meine Anmeldeinformationen ein und es funktionierte für mich.
quelle