2017-03-24 8 views
0

Ich habe gerade angefangen, mit AWS_CodeCommit herumzualbern. Ich laufe auf Win10 und werde auch auf Ubuntu laufen. Ich versuche, eine Entwicklungsumgebung einzurichten, die NetBeans verwendet, um eine Verbindung zu einem Repo auf CodeCommit herzustellen. Eine Google-Suche nach diesem gibt keine Ergebnisse zurück. Ist es möglich, NetBeans mit CodeCommit zu verbinden? Ich habe in der Vergangenheit mit GitHub gearbeitet (nie mit NetBeans). Ich habe ein leeres Repo auf CodeCommit erstellt, muss aber noch eine Verbindung finden.Verbinden von Netbeans IDE mit AWS CodeCommit

Das Endziel ist, mein Projekt auf CodeCommit zu haben und in der Lage sein, Änderungen von NetBeans zu implementieren.

Antwort

0

Während ich nicht Windows ausführe, konnte ich nur NetBeans IDE 8.2 mit AWS CodeCommit einrichten. Dies sind die Anweisungen.

  1. Erstellen Sie Ihr Repository mit AWS CodeCommit. Sie können dies durch die AWS-Konsole tun oder mit dem AWS CLI
    aws codecommit create-repository --repository-name <your-repo-name> --repository-description <your description>
  2. generieren ‚Git Credentials‘ durch die IAM-Konsole für Ihre IAM Benutzer verwenden. Wenn Sie noch keinen IAM-Benutzer haben, müssen Sie zuerst einen dieser Benutzer erstellen. Git Credentials sind effektiv ein statischer Benutzername und ein Passwort, die Sie in NetBeans als Benutzernamen/Passwort festlegen können. Anweisungen zum Generieren von Git Credentials finden Sie hier: http://docs.aws.amazon.com/codecommit/latest/userguide/setting-up-gc.html

  3. Klicken Sie in Ihrem neuen Netbeans-Projekt mit der rechten Maustaste auf das Projekt und wählen Sie "Versionierung -> Git Repository initialisieren". Wählen Sie das Verzeichnis, in dem Sie das Repo lokal speichern möchten.

  4. Klicken Sie erneut mit der rechten Maustaste auf das Projekt und Git -> Commit. Erstellen Sie ein initiales Commit für Ihr Projekt.

  5. Klicken Sie mit der rechten Maustaste auf das Projekt und wählen Sie Git -> Remote -> Push. Wählen Sie "Git Repository-Speicherort auswählen" und legen Sie die Repository-URL als CodeCommit-Repository-URL fest (Beispiel: https://git-codecommit.us-east-1.amazonaws.com/v1/repos/your-repo-name). Geben Sie für "Benutzer" und "Passwort" den Benutzernamen und das Passwort ein, die Sie in der IAM-Konsole generiert haben. Danach sollten Sie in der Lage sein, die Zweige auszuwählen, die Sie drücken möchten, und sehen, dass es erfolgreich ist.

+0

Ich bin auf Schritt 4 fest, wenn ich mit der rechten Maustaste auf das Projekt klicken Ich habe keine Option Git. –

+0

Ich habe jetzt die Option Git. Ich musste zu Team> Commit aus dem Dropdown-Menü am oberen Rand und nach dem Commit habe ich jetzt eine Git-Option auf meinem Rechtsklick-Menü des Projekts. –

0

Es scheint die JGit JAR (verwendet von Netbeans) ehrt nicht die Helfer Anmeldeinformationen Konfiguration erforderlich durch AWS CodeCommit für Verbundbenutzer (nicht IAM Benutzer, die mit STS-Token für creds). Sie können also keine Verbindung zu Ihren Repos in CodeCommit als föderierter Benutzer über das NetBeans Git Plugin herstellen. Sie können jedoch einfach zu einer Shell wechseln und git über die Befehlszeile verwenden. Das einzige, was Sie wirklich von der Kommandozeile aus tun müssen, ist "push" und "pull".

Verwandte Themen