Afficher/cacher Sommaire
github.com
Initialisation locale
git config --global user.name "yanspm"
git config --global user.email "yanspm@yanspm.com"
Créer un dépôt wikistatic sur github.com
Dépôt local ~/media/devel/git/wikistatic existe , mise à jour du dépôt distant par git
Se positionner dans le dossier du dépot local
cd ~/media/devel/git/wikistatic
Effacer si nécessaire toutes traces
sudo rm -r .git
Initialisation du dépôt local
git init
Dépôt Git vide initialisé dans /mnt/devel/git/wikistatic/.git/
Initialisation du dépôt distant
git remote add origin https://github.com/yanspm/wikistatic.git
Lister tous les dossiers et fichiers
git add .
Mettre à jour le dépôt distant
git commit -m "Initial commit"
[master (commit racine) 918088b] Initial commit
49 files changed, 4839 insertions(+)
create mode 100644 404.html
create mode 100644 Gemfile
create mode 100644 Gemfile.lock
create mode 100644 README.md
create mode 100644 _config.yml
create mode 100644 _includes/default.html
[...]
git push -u origin master
Password for 'https://yanspm@github.com':
Décompte des objets: 70, fait.
Delta compression using up to 4 threads.
Compression des objets: 100% (63/63), fait.
Écriture des objets: 100% (70/70), 1022.16 KiB | 0 bytes/s, fait.
Total 70 (delta 2), reused 0 (delta 0)
remote: Resolving deltas: 100% (2/2), done.
To https://github.com/yanspm/wikistatic.git
* [new branch] master -> master
La branche master est paramétrée pour suivre la branche distante master depuis origin.
Si vous clonez des dépôts GitHub à l’aide de HTTPS, vous pouvez utiliser un assistant d’identification pour indiquer à Git de se souvenir de votre nom d’utilisateur et de votre mot de passe GitHub.
Activez l’assistant d’identification afin que Git enregistre votre mot de passe en mémoire pendant un certain temps. Par défaut, Git mettra en cache votre mot de passe pendant 15 minutes.
git config --global credential.helper cache
#Configure git pour utiliser le cache de mémoire d'identification
Pour modifier le délai d’attente du cache du mot de passe par défaut
git config --global credential.helper 'cache --timeout=3600'
# Configure le cache ,expiration après 1 heure (le réglage est en secondes)