Outils pour utilisateurs

Outils du site


documentation:dvcs:git-hosts

Astuces autour de certains hébergeurs

Les commandes suivantes sont valables pour les hébergeurs suivants :

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.

cd nom-du-depot/
git init
git push --set-upstream git@framagit.org:identifiant/nom-du-depot.git master
[...]

Il faut bien sûr remplacer :

  • identifiant → votre identifiant
  • nom-du-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 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:USERNAME/repo.git

Il faut bien entendu remplacer USERNAME et repo.git par leurs véritables valeurs.

1)
À condition que l'on a accès en écriture sur ce dépôt.
documentation/dvcs/git-hosts.txt · Dernière modification: le 19-07-2020 à 09h39 de olivier