Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Plateformes (Java EE, Jakarta EE, Spring) et Serveurs Discussion :

Installation, configuration, et acces depuis eclipse à un repo GIT


Sujet :

Plateformes (Java EE, Jakarta EE, Spring) et Serveurs

  1. #1
    Membre régulier
    Installation, configuration, et acces depuis eclipse à un repo GIT
    Bonjour,
    Je veux installer git sur un serveur ubunto, et partager tous les projets que nous avons.
    Je signale que je suis débutant, c'est ma première expérience avec Git, avant je ne travaillais qu'avec SVN.
    J'ai cherché de la doc sur internet, pour le moment j'ai créé ma repo avec
    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    git init projet1

    Ma machine locale est sous windows. Comment commiter ou mettre mon projet projet1 que les codes sources sont en local (sur ma machine windows) ?
    Comment je peux récupérer l'url de mon repository,pour y accéder depuis ma machine windows ?
    Quelles sont les bonnes pratiques que je dois suivre pour la création de mes projets sur git ?

    Merci pour vos retours

  2. #2
    Rédacteur

    Sous Eclipse, tu as le plugin "Eclipe Git Team Provider", nommé également eGit.
    Assez bugué sur d'ancienne version d'Eclipse, mais assez correct à partir de Neon/Mars

    Je te conseille de pas mal expérimenter, par exemple en lançant deux eclipse (pour simuler deux personnes sur un même projet), et et voir comment fonctionne les principales commandes (commit/push/create branch/merge/fetch/pull) et voir comment fonctionne la gestion des conflits etc.

    Après, quand tu maîtrises un peu les bases, il y a des manipulations un peu plus anecdotique (mais parfois très utile), comme le cherry-pick/stash/rebase. Mais à mon avis, à voir dans un second temps.

    edit : Quand tu as fait git init repo, tu as juste initié un dépôt local. Il faut l'importer d'eclipse via son path, et non via son URL.
    Dans ce cas, soit tu fais un import direct (et dans ce cas, tu as directement une vue du dépôt principal dans eclipse), et tu ne pourras pas trop t'amuser avec deux eclipse
    Soit tu fais un clone, et dans ce cas, il y a un dépôt workspace local, et un dépôt "distant" (mais qui en l'occurence est sur ton poste)
    Je ne répondrai à aucune question technique en privé

  3. #3
    Membre émérite
    Citation Envoyé par kodo Voir le message
    Je signale que je suis débutant, c'est ma première expérience avec Git, avant je ne travaillais qu'avec SVN.
    Si tu n'as jamais fait de Git auparavant, avant de te lancer dans l'hebergement d'un serveur Git, commence par t'habituer au client (ligne de commande et/ou UI comme EGit). Pour ce faire, cree toi un repo de test sur GitHub, et fait un commit, un pull, une branche, un merge; eventuellement depuis differents comptes pour comprendre la logique (en gros, ton repo est un graphe oriente avec chaque commit qui reference 1 ou 2 parents, et tu te contentes de te deplacer sur cette arbre et d'ajouter de noeuds en bout de branches idealement).
    Ensuite, tu pourras te renseigner sur comment heberger un repo Git accessible a d'autres machines. Il y a plusieurs solutions. Une que j'aime bien, qui n'est ni la plus simple ni la plus compliquee, mais parmis les plus puissantes et qui permettent de bien tirer avantage de Git et d'installer Gerrit pour faire serveur Git. Gerrit inclut aussi un mecanisme de code review tres puissant et efficace (superieur a ce que fait GitHub).
    Pour du HTML, CSS, JavaScript, TypeScript, JSon, Yaml, Node... dans Eclipse IDE, installe Eclipse Wild Web Developer
    Pour du Rust dans Eclipse IDE, installe Eclipse Corrosion
    Follow me on twitter

  4. #4
    Membre du Club
    Après
    git init prj1
    Tu peux faire:
    git commit -m "Premier commit avant le transfert des fichiers" #genre;..
    Puis configurer l'URL, le repo upstream (github, gitlab) ou tu ne fais qu'en local.
    Configurer nom et utilisateur:
    git config --global user.name "Mona Lisa"
    https://help.github.com/articles/setting-your-username-in-git/
    Puis faire un premier push (git push) si tu as une URL.