2013-07-09 15 views
70

Ho codice in Eclipse che mi piacerebbe caricare su GitHub ma finora non riesco a capire come. Dice "crea un repository" ma sembra più una cartella che contiene i tuoi progetti e non sono sicuro di come caricare il mio codice su di esso. Ci scusiamo per la domanda apparentemente stupida. Inoltre, come si eliminano i repository? Non ho visto neanche un modo per farlo.Come caricare i progetti Eclipse su GitHub?

+0

Il progetto Eclipse utilizza git come SCM? In caso contrario, è necessario iniziare da qui ... – fge

+1

Imparare git prima solo con un repository locale (git init). Quindi Github ha molto più senso. –

risposta

143

Mentre il plug-in EGit per Eclipse è una buona opzione, uno ancora migliore sarebbe imparare a usare git bash - cioè, git dalla riga di comando. Non è molto difficile imparare le basi di git, ed è spesso molto utile comprendere alcune operazioni di base prima di fare affidamento su una GUI per farlo per te. Ma per rispondere alla tua domanda:

Per prima cosa, scarica git da http://git-scm.com/. Quindi vai a http://github.com/ e crea un account e un repository.

Sul dispositivo, per prima cosa è necessario accedere alla cartella del progetto utilizzando git bash. Quando si arriva lì si fa:

git init 

che avvia un nuovo repository git in tale directory.

Quando hai finito, devi registrare quel nuovo repository con un telecomando (dove caricerai - spingi - i tuoi file), che in questo caso sarà github. Otterrai l'URL corretto dal tuo repository su GitHub.

$ git remote add origin https://github.com/[username]/[reponame].git 

è necessario aggiungere che si file esistenti al vostro locale commettere:

git add . # this adds all the files 

allora avete bisogno di fare un primo commit, in modo da fare:

git commit -a -m "Initial commit" # this stages your files locally for commit. 
            # they haven't actually been pushed yet 

Ora che hai creato un commit nel repository locale, ma non in quello remoto. Per dirla sul telecomando, si fa la seconda linea che hai postato:

git push -u origin --all 
+8

Questa risposta è molto buona! L'unico problema che avevo era prima di 'git commit -a -m" Initial commit "' Dovevo prima fare un 'git pull https://github.com/ [username]/[reponame] .git' Non sono sicuro se il problema era qualcosa che ho sbagliato o no, ma ha funzionato dopo. –

+0

Risposta molto buona - semplice – ha9u63ar

+0

Risposta semplice e diretta. – vishy

2

È necessario un client git per caricare il progetto su server git. Per eclipse EGIT è un bel plugin per usare GIT.

per imparare la base di git, vedere here // Credo che si dovrebbe avere la base di primo

30

Ecco un passo passo da video di caricare progetti Eclipse per GitHub

https://www.youtube.com/watch?v=BH4OqYHoHC0

Aggiunta di Piazza di qui.

  1. Fare clic destro sul progetto Eclipse -> Team -> progetto Share

  2. Scegliere git dalla lista mostrata; seleziona la casella che ti chiede di creare o utilizzare il repository -> fai clic su crea repository e fai clic su finish. - Questo creerà un repository git locale.(Supponendo di aver già installato git)

  3. Fare clic con il tasto destro su progetto -> Gruppo -> Conferma - Selezionare solo i file che si desidera salvare e fare clic su Conferma. - Ora i file sono impegnati nel repository locale.

  4. Vai a git repository visualizzare in Eclipse (o Team -> Mostra nei repository View)

  5. Espandere il repo git del vostro progetto e fare clic destro su Telecomandi -> Crea remoto

  6. nome remoto apparirà come origine, selezionare l'opzione 'Configure Push' e fare clic su ok

  7. Nella finestra di dialogo successiva, fare clic su modifica accanto alla casella di testo URI e fornire l'url di git, nome utente, password e fare clic su "Salva e spinge". Questo configura Git Push.

  8. Per la progettazione Fetch, passare a Git Repository -> Remote -> Configura Fetch -> Aggiungi -> Master Branch -> Avanti -> Fine -> Salva e Fetch

  9. Per la configurazione master Branch, Branch - > locale -> master Branch -> Fare clic destro e configurare ramo -> Remote: origine e Upstream Branch: refs/teste/master -> cliccare su OK

Sul aggiornare la repo, si sarà in grado di vedere il i file che hai commesso e puoi fare push e pull dal repo.

Problemi correlati