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)
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)