IntelliJ + Github

WieauchImmer23

Cadet 1st Year
Registriert
Aug. 2013
Beiträge
15
Hey, ich versuchs nun schon seit ein paar Tagen. Ich will meine Projekte zwischen meinem PC und Laptop synchronisieren ohne ständig hin und her kopieren zu müssen.

Jetzt habe ich mich bei Github angemeldet und versuche meine Projekte abzugleichen was aber nicht wirklich funktioniert.
Ich habe Githubg und Mercanary installiert und möchte nun ein bestehendes uploaden. Inzwischen bin ich in der Lage von IntelliJ aus Projecte zu erstellen und Changes anzuschaun.
Jedoch wenn ich bei Mercenary auf update oder pull Commit klicke heißt es nur: "No mercurianal Repositories in this project".
Mir ist klar, dass ich irgendwas benötige aber ich finde einfach nicht was noch benötigt wird. Ich verstehe sowieso nicht weshalb es so "kompliziert" ist eine Verbindung herzustellen.
Könnte mir jemand soagen was ich machen muss und was genau Mercanary ist?
 
Da du eh schon git benutzt, brauchst du überhaupt nichts Externes. Füge auf jedem Rechner den jeweils anderen als remote hinzu.
Code:
git remote add <alias für dein remote, z.B. laptop> <user auf remote>@<host/IP des remotes>:<Pfad zum git-Repo auf dem remote>
Dann kannst du fröhlich pushen und pullen.
 
Ähh fail, bin durcheinandergekommen. Habe mich auf Bitbucket angemeldet und IntelliJ sagte das ich Git benötige.

Das was du sagt wäre wohl etwas umständlich wenn sich meine IP immer ändert?!
 
Dagegen kann man ja was tun. Aber wenn du ein fremdes Repo benutzen willst, dann geht das natürlich auch. Nachdem du ein Projekt auf Bitbucket erstellt hast, musst du es in deinem IntelliJ als remote einrichten. Dazu musst du nichts installieren, da IntelliJ VCS-Kram von Hause aus dabei hat. Wie genau das in IntelliJ geht, kann ich dir aber nicht sagen (bin Eclipser), aber da wirst du sicher per Google fündig.

Falls du dich aus der GUI rauswagst, geht es auch ganz einfach per Konsole. Bitbucket zeigt dir sogar im Projekt eine Anleitung dazu ("I have an existing project to push up"). Da steht dann:
Code:
cd /path/to/my/repo
git remote add origin https://deinBitbucketNick@bitbucket.org/deinBitbucketNick/deinProjektname.git
git push -u origin --all # pushes up the repo and its refs for the first time
git push -u origin --tags # pushes up any tags

Und danach kannst du wieder per GUI arbeiten.
 
Ahh danke dir.
Hat sich aber rausgestellt, dass schon alles gepasst hat.
Bitbucket stellt ein eigenes Plugin für IntelliJ zur verfügung, welches ich auch bereits installiert hatte nur aufgrund des git.exe fehlt Fehler nicht so wargenommen habe.
Zudem habe ich anstatt auf share Project für den Anfang gleich auf commit geklickt.

Eine Frage noch.
Wie kann ich zwei Projekte in ein Repository legen?
Sprich ich habe ein Projecta und ein Projectb, aber er lässt mich nur die src von Projecta uploaden (was auch passt da ich da externe libs drin habe)
 
Klingt als hättest du Projectb nicht zum Index geaddet vor deinem commit. Ansonsten ist das kein Problem. Nur einzelne Projekte von einem gemeinsamen Repo auschecken ist in git etwas komplizierter.
 
Zurück
Oben