2015-04-30 2 views
-3

J'ai besoin de cloner les fichiers du serveur vers la machine locale en utilisant Git. Après avoir apporté des modifications aux champs, j'ai besoin de les repousser vers le serveur. J'ai des clés publiques et privées et le mot de passe.Comment obtenir des fichiers du serveur à mon ordinateur local en utilisant Git?

Je ne suis pas sûr de savoir comment faire. Est-ce que quelqu'un peut m'aider?

+0

quel est votre os? – maalls

+0

@maalls Windows 8 .. J'ai téléchargé Putty mais et chargé le fichier .ppk de clé privée .. mais je ne suis pas sûr de savoir comment procéder après cela. – prdtuty

+0

putty est d'accéder à un serveur distant ... Je pense que votre question est la réponse dans les deuxièmes chapitres de la documentation git http://git-scm.com/book/fr/v2 s'il vous plaît revenir si vous avez encore des questions après En le lisant. – maalls

Répondre

1

Comment faire ceci dépend de votre système d'exploitation. Si vous utilisez une machine Microsoft Windows, rendez-vous au http://git-scm.com/ et téléchargez un programme d'installation. Pour la plupart des distributions GNU/Linux, vous pouvez trouver git dans votre gestionnaire de paquets favori tel que apt-get ou rpm. Une fois que vous avez installé git sur votre machine locale, vous devez configurer git pour l'utiliser avec github.

§ git config --global user.name "YOUR NAME" 
§ git config --global user.email "YOUR EMAIL ADDRESS" 

Vous pouvez éventuellement utiliser une paire de clés ou vous authentifier sur https avec votre nom d'utilisateur github.

Un très basique flux de git pour les débutants ressemblerait à ceci:

1) Cloner votre repo github sur votre disque local:

git clone https://github.com/*yourusername*/*yourreponame*/ 

2) Effectuez vos modifications.

3) vos changements à la version locale de votre git:

git commit -a -m *your commit message* 

4) Poussez vos modifications dans le dépôt distant:

git push 

Pour des instructions plus détaillées sur un git de base flux de travail s'il vous plaît se référer au site Web git. Pour un flux de travail plus avancé, référez-vous au successful branching model for git