Table des matières

Astuces autour de certains hébergeurs

Tester si sa clé SSH est valide

Il faut avoir généré sa propre 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 :

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 1), 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 :

1)
À condition que l'on a accès en écriture sur ce dépôt.