Outils pour utilisateurs

Outils du site


Panneau latéral

Action disabled: revisions
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.

mkdir nom_depo; cd nom_depot
git init
git remote add origin git@framagit.org:identifiant/nom_depot.git
git push --set-upstream 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 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 :

  • identifiant → votre identifiant
  • nom_depot → le nom de votre projet
1)
À condition que l'on a accès en écriture sur ce dépôt.
documentation/dvcs/git-hosts.txt · Dernière modification: le 05-03-2022 à 10h34 de olivier