IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
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

GIT Discussion :

cloner mon travail


Sujet :

GIT

  1. #1
    Membre habitué
    Inscrit en
    Août 2004
    Messages
    497
    Détails du profil
    Informations forums :
    Inscription : Août 2004
    Messages : 497
    Points : 194
    Points
    194
    Par défaut cloner mon travail
    bonjour,
    j'ai un server sous Linux et je travail sous mac, j'ai aussi l'acces en ecriture sur ces deux ordi.
    les deux on git d'installe, mais comment dois-je envoye les donnees aux severs ?
    git remote....
    Dois-je faire un git init sur le serveur ?
    Merci

  2. #2
    Membre éprouvé

    Homme Profil pro
    Architecte technique
    Inscrit en
    Juin 2005
    Messages
    588
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Juin 2005
    Messages : 588
    Points : 1 230
    Points
    1 230
    Par défaut
    git init --bare sur ton serveur
    git clone sur tes postes de travail

  3. #3
    Membre habitué
    Inscrit en
    Août 2004
    Messages
    497
    Détails du profil
    Informations forums :
    Inscription : Août 2004
    Messages : 497
    Points : 194
    Points
    194
    Par défaut
    donc je rentre:
    git init --bare

    et je clone
    git clone // mon poste de travail

    Je me connect au serveur en ssh
    avec l'appli scp...

    Comment git fait il la connection

    Merci

  4. #4
    Membre éprouvé

    Homme Profil pro
    Architecte technique
    Inscrit en
    Juin 2005
    Messages
    588
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Juin 2005
    Messages : 588
    Points : 1 230
    Points
    1 230
    Par défaut
    Non. Tu fais ton dépot bare sur le serveur; et, ton git local y accède en SSH !
    => Tu ne fais aucune copie de fichiers. Bref, tu laisses git s'en occuper.
    => En faisant les opération clone/pull/push/fetch, git local se connecte en SSH à ton dépôt distant et fait les copies qui lui sont nécessaire.

    Par défaut: adressage SSH avec l'utilisateur git du type 'git clone ssh://git@serveur/path/toto.git'

    a+
    Philippe

  5. #5
    Membre habitué
    Inscrit en
    Août 2004
    Messages
    497
    Détails du profil
    Informations forums :
    Inscription : Août 2004
    Messages : 497
    Points : 194
    Points
    194
    Par défaut
    Merci, je vais quand meme allez lire pro git jusqu'au bout.
    Par contre ce bouquin, excellent au passage est gratuit.
    Par quel tour de passe passe est-ce possible ?
    J'imagine pas trop les auteurs de livres donner leurs avals a cette pratique ou nouveau paradigme

    A l'intar de ce site web qui donne des livres gratis mais anglais, c'est un grand mistere pour moi ?

    http://it-ebooks.info/tag/programming/

  6. #6
    Membre habitué
    Inscrit en
    Août 2004
    Messages
    497
    Détails du profil
    Informations forums :
    Inscription : Août 2004
    Messages : 497
    Points : 194
    Points
    194
    Par défaut
    curieusement il ne me demande pas de mot de passe, logiquement je n'ai pas l'acces ?
    git clone ssh://root@80.248.218.50:/home/web/xavier-artot.com/ftp/www/wp-content/themes/roots
    Cloning into 'roots'...
    ssh: Could not resolve hostname 80.248.218.50:: nodename nor servname provided, or not known
    fatal: Could not read from remote repository.

    Please make sure you have the correct access rights
    and the repository exists.
    EDIT
    J'ai retirer ssh, cela fonctionne, mais il me clone un repertoire vide alors que j'ai du contenus ?
    Y a t-il une option, -R ne fonctionne pas ?
    git clone root@80.248.218.50:/home/web/xavier-artot.com/ftp/www/wp-content/themes/roots/
    Cloning into 'roots'...
    root@80.248.218.50's password:
    warning: You appear to have cloned an empty repository.

  7. #7
    Membre éprouvé

    Homme Profil pro
    Architecte technique
    Inscrit en
    Juin 2005
    Messages
    588
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Juin 2005
    Messages : 588
    Points : 1 230
    Points
    1 230
    Par défaut
    Tu n'as encore rien poussé... donc ton dépôt est vide !
    Git a du te créer
    - un espace de travail
    - un dossier .git dans ton espace de travail

    ssh n'est pas nécessaire si tu as un accès direct.

    Je te conseille la lecture de Pro Git.
    Regarde aussi cette appplication pour comprendre comment agissent les commandes git !

    a+
    Philippe

Discussions similaires

  1. Besoin de vos conseil : quitter mon travail pour un autre
    Par vallica dans le forum Démission
    Réponses: 12
    Dernier message: 29/11/2006, 10h19
  2. [Eclipse] Mon travail a disparu !
    Par GLDavid dans le forum Eclipse Java
    Réponses: 10
    Dernier message: 14/10/2005, 15h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo