PROJET AUTOBLOG


Shaarli - Les discussions de Shaarli

Archivé

Site original : Shaarli - Les discussions de Shaarli du 23/07/2013

⇐ retour index

Supprimer le bouton "ssh" dans gitlab

lundi 19 août 2013 à 00:59
PoGo, le 19/08/2013 à 00:59
Si comme moi vous n'autorisez pas l'accès SSH à votre gitlab, il y a une solution pour ne laisser que le bouton HTTPS pour le clone du repository..

Il faut éditer le fichier gitlab/app/views/shared/_clone_panel.html.haml, et remplacer son contenu par celui-ci :
.input-prepend.input-append.project_clone_holder
 %button{class: "btn", :"data-clone" => @project.http_url_to_repo}= gitlab_config.protocol.upcase
 = text_field_tag :project_clone, @project.http_url_to_repo, class: "one_click_select span7", readonly: true
 %span.add-on
   - if @project.public
     = public_icon
     %span.cblue public
   - else
     = private_icon
     %span.cgreen private

Il faut ensuite re-precompiler avec la commande suivante :
sudo -u git bundle exec rake assets:precompile RAILS_ENV=production

Un petit restart du service et hop le tour est joué !

Un exemple ici : https://wtf.roflcopter.fr/git/pogo/lbc-rss
(Permalink)