====== Astuces autour de certains hébergeurs ======
===== Tester si sa clé SSH est valide =====
Il faut avoir généré sa propre [[dvcs:framagit#ajout_d_un_cle_openssh|clée]], et configurer le fichier ''~/.ssh/config''.
Par exemple pour Framagit :
ssh git@framagit.org
[...]
PTY allocation request failed on channel 0
Welcome to GitLab, @olivierd!
Connection to framagit.org closed.
===== Créer un dépôt =====
On peut le faire via l'interface Web, mais également en ligne de commande.
mkdir nom_depo; cd nom_depot
git init
git remote add origin git@framagit.org:identifiant/nom_depot.git
git push -u origin master
[...]
Il faut bien sûr remplacer :
* identifiant → votre identifiant
* nom_depot → le nom de votre projet
Par **défaut** le **__dépôt est privé__**, il faut modifier ce paramètre dans l'interface Web.
===== Basculer de HTTPS vers SSH =====
Si l'on a « cloné » un dépôt distant en http, et que l'on souhaite envoyer ses modifications ((À condition que l'on a accès en écriture sur ce dépôt.)), il faut utiliser la commande ''git remote set-url''.
git remote -v
origin https://framagit.org/USERNAME/repo.git (fetch)
origin https://framagit.org/USERNAME/repo.git (push)
git remote set-url origin git@framagit.org:identifiant/nom_repo.git
Il faut bien sûr remplacer :
* identifiant → votre identifiant
* nom_depot → le nom de votre projet