templates/install/requirement.gitlab.sh.twig line 1

Open in your IDE?
  1. # test de la connexion à gitlab.
  2. ssh -o PasswordAuthentication=no -o StrictHostKeyChecking=no -p 8364 -T git@gitlab.cosavostra.com > /dev/null 2>&1
  3. until  [ $? = "0" ]
  4. do
  5.     echo -e " + \033[1;31mErreur de connexion SSH au serveur GITLAB\033[0m"
  6.     echo
  7.     echo "votre connexion à GITLAB n'est pas configuré avec une clef ssh"
  8.     echo "veuillez ajouter votre clef publique sur gitlab et relancer ce script"
  9.     echo
  10.     echo -e "Ci dessous, le contenu de votre clef à insérer : (depuis \e[2m~/.ssh/id_rsa.pub\e[0m)"
  11.     echo -e "\e[2m"
  12.     # display key
  13.     cat ~/.ssh/id_rsa.pub
  14.     # copy key to clipboard
  15.     xclip -sel clip < ~/.ssh/id_rsa.pub
  16.     echo -e "\e[0m"
  17.     sleep 2
  18.     echo "Appuyez sur entree après avoir défini votre clef"
  19.     echo "En cas de problème, contactez un administrateur"
  20.     echo
  21.     echo "https://gitlab.cosavostra.com/-/profile/keys"
  22.     xdg-open https://gitlab.cosavostra.com/-/profile/keys >/dev/null 2>&1 &
  23.     read ok
  24.     ssh -o PasswordAuthentication=no -o StrictHostKeyChecking=no -p 8364 -T git@gitlab.cosavostra.com > /dev/null 2>&1
  25. done
  26. echo -e " + Connexion ssh \e[1;92mValide\e[0m pour \e[1mgit@gitlab.cosavostra.com\e[0m"
  27. echo