====== 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