User Tools

Site Tools


sysadmin:index

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
sysadmin:index [2019/12/04 14:08] – [Introduzione a GIT] ferodasysadmin:index [2019/12/12 17:26] – [Esportazione cartelle sul nextcloud con occ dal terminale] andrei
Line 210: Line 210:
 == Comandi base == == Comandi base ==
  
-  git init - Crea un repository Git vuoto o reinizializza uno esistente+Se si è creata una directory e la si vuole far diventare un repository Git
  
-  git log permette di tenere traccia delle nostre versioni.+  git init 
 +   
 +Una volta fatte le modifiche:
  
-  git checkout + codice univoco  permette di spostarsi dentro la repository+  git add  
      
-  git checkout master ti riporta al ramo principale +Indica a Git che si desidera includere gli aggiornamenti di un determinato file nel prossimo commit. Le modifiche vengono effettivamente registrate nel repository locale dopo che viene eseguito il comando
  
-  git add  Indica a Git che si desidera includere gli aggiornamenti di un determinato file nel prossimo  +  git commit
-  commit. Tuttavia le modifiche non vengono effettivamente registrate fino a quando non si esegue git  +
-  commit+
  
-  git status permette di determinare lo stato dei tuoi file. +Per vedere la traccia di tutti i commit nel branch corrente (di default è "master"
 + 
 +  git log 
 + 
 +Per vedere i file aggiunti/modificati/eliminati: 
 + 
 +  git status 
 + 
 + 
 +Per spostarsi "nel tempo e nello spazio", ossia andare in una situazione temporale di codice differente (ad es: la versione di codice di 3gg fa) 
 + 
 +  git checkout <codice hash del commit> 
 + 
 +Per rispostarsi alla versione "principale": 
 +   
 +  git checkout master
  
-  git commit viene utilizzato per salvare le modifiche nel repository locale 
  
 === Creazione di un nuovo server === === Creazione di un nuovo server ===
Line 240: Line 254:
 In order to achieve this goal you have to create a volume group (VG): In order to achieve this goal you have to create a volume group (VG):
 * `hosting` bound to /dev/sda * `hosting` bound to /dev/sda
 +
 +===== Esportazione cartelle sul nextcloud con occ dal terminale =====
 +
 +Questo comando ti mostra la lista completa di tutte le cartelle condivise su nextcloud.
 +
 +  sudo -u apache /opt/rh/rh-php72/root/bin/php /usr/share/nextcloud/occ files_external:list -all
 +  
 +
 +===Per aggiungere una cartella condivisa si usa files_external:create===
 +
 +esempio: 
 +  sudo -u apache /opt/rh/rh-php72/root/bin/php /usr/share/nextcloud/occ files_external:create Labidee 'smb' password::sessioncredentials -c host=localhost -c share=Labidee --users=7DF8102E-A6DF-4E0E-870F-7E523564FCAC
 +
 +"smb": (smb per sistemi Windows), in questo campo viene inserito il Back-end di archiviazione disponibili
 +
 +password: qui va inserito il tipo di autenticazione 
 +
 +===Per vedere che tipi di autenticazioni sono supportati digitare questo comando===
 +
 +  sudo -u apache /opt/rh/rh-php72/root/bin/php /usr/share/nextcloud/occ files_external:backends
 +
 + -c: ti permette di aggiungere più valori
 +
 + host: l'url del server Samba
 +
 + share: nome della cartella
 +
 + --users= + codice univoco del utente
 +
 + ===Per vedere i codici del utente usare questo comando=== 
 +
 +  sudo -u apache /opt/rh/rh-php72/root/bin/php /usr/share/nextcloud/occ user:list
 +
 + esempio di un codice univoco: "4A96FE56-8373-403C-BA53-1B8D64C3660E"
 +
 +=== Per cancellare una configurazione usare il comando ===
 +
 +  sudo -u apache /opt/rh/rh-php72/root/bin/php /usr/share/nextcloud/occ files_external:delete + il <mount_id>
 +
 +
 +
 +
  
    
sysadmin/index.txt · Last modified: 2022/06/16 09:00 by feroda