Autore Topic: Server git sul proprio server  (Letto 373 volte)

admin

  • Amministratore
  • Nuovo arrivato
  • *****
  • Post: 43
    • Mostra profilo
Server git sul proprio server
« il: Novembre 01, 2021, 09:23:17 pm »
Per prima cosa installiamo git e creiamo un utente git con i soliti comandi e diamogli un accesso ssh
Codice: [Seleziona]
sudo yum install git-all o (apt-get)
sudo adduser git
sudo passwd git
cd ~
mkdir .ssh
chmod 700 .ssh
touch .ssh/authorized_keys && chmod 600 .ssh/authorized_keys
which git-shell
sudo vim /etc/passwd
sostituire /bin/sh con
/usr/bin/git-shell o quello che da which
Diamo una prima configurazione
Codice: [Seleziona]
git config --global user.name "Nome"
git config --global user.email Nome@sito.it
andiamo in .ssh e copiamo la Ns. chiave in un file chiamato authorized_keys
nel ns esempio la chiave รจ nel file id_esempio.puub e il doppio maggiore serve per accodare il contenuto al file authorized_keys letto dal comando cat.
Codice: [Seleziona]
cat /tmp/id_esempio.pub >> ~/.ssh/authorized_keyscreiamo la directory (accessibili dal' utente git) dove vogliamo inserire il Ns. progetto, posizioniamoci all' interno della directory e diamo il comando
Codice: [Seleziona]
git init --bare