Rispondere

ReadyNAS 212 Git server

ReadyNAS 212 Git server

Buongiorno, vorrei sapere se esiste un modo per utilizzare il ReadyNas 212 Firmware 6.10.2 come server di repository git.

 

Saluti

Paolo

Model: RN21200|ReadyNAS 212 Series 2- Bay (Diskless)
Messaggio 1 di 5

Soluzioni accettate
ErikaMa
NETGEAR Employee Retired

Re: ReadyNAS 212 Git server

Buongiorno @paolopiccioli,

 

benvenuto nella Community 🙂

 

Da parte mia, posso solamente dirle che non si tratta di un servizio supportato o testato da NETGEAR.

Ciò non toglie che altri utenti possano fornire suggerimenti utili.

 

Saluti,

Erika

Team NETGEAR

Visualizza soluzione nel messaggio originale

Messaggio 2 di 5

Tutte le risposte
ErikaMa
NETGEAR Employee Retired

Re: ReadyNAS 212 Git server

Buongiorno @paolopiccioli,

 

benvenuto nella Community 🙂

 

Da parte mia, posso solamente dirle che non si tratta di un servizio supportato o testato da NETGEAR.

Ciò non toglie che altri utenti possano fornire suggerimenti utili.

 

Saluti,

Erika

Team NETGEAR

Messaggio 2 di 5

Re: ReadyNAS 212 Git server

Buongiorno,

Abilitando l'accesso SSH da pannello di controllo, una volta collegati in SSH, ho visto che il sistema operativo e Debian jesie 8:

 

root@NAS****:~# cat /etc/os-release
PRETTY_NAME="ReadyNASOS 6.10.2"
NAME="Debian GNU/Linux"
VERSION_ID="8"
VERSION="8 (jessie)"
ID=debian
HOME_URL="http://www.debian.org/"
SUPPORT_URL="http://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"

per cui, Git potrebbe già essere installato da riga di comando:

 

root@NAS****:~# apt-get install git
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
  git-man liberror-perl perl
Suggested packages:
  gettext-base git-daemon-run | git-daemon-sysvinit git-doc git-el git-email git-gui gitk
  gitweb git-arch git-cvs git-mediawiki git-svn perl-doc libterm-readline-gnu-perl
  | libterm-readline-perl-perl make
Recommended packages:
  patch rename
The following NEW packages will be installed:
  git git-man liberror-perl perl
0 upgraded, 4 newly installed, 0 to remove and 41 not upgraded.
Need to get 6,097 kB of archives.
After this operation, 31.7 MB of additional disk space will be used.
Do you want to continue? [Y/n] 

Qualcuno ha provato ? E' una operazione che si può fare senza causare danni o violare eventuali restrizioni Netgear ?

 

Grazie.

Paolo

 

Model: RND2000v2|ReadyNAS Duo v2 Chassis only
Messaggio 3 di 5
ElisabettaL
NETGEAR Employee Retired

Re: ReadyNAS 212 Git server

Gentile @paolopiccioli,

Può trovare informazioni qui. Il supporto per eventuali problemi creati dall'accesso a SSH potrebbe essere negato.

 

Saluti

Elisabetta

Team NETGEAR

Messaggio 4 di 5

Re: ReadyNAS 212 Git server

Risolto. In pratica utilizzo il protocollo SSH per trasferire i dati sul NAS.

 

Nel NAS:

- ho abilitato l'accesso SSH quindi mi sono collegato in SSH con utente root.

- installato il pacchetto git da riga di comando (solo per eseguire comandi localmente da shell in ssh)

 

apt-get install git

- creato un utente git (... sempre da usare localmente per modificare o creare nuovi repository una volta collegati in SSH) ed abilitato l'accesso SSH (ultima opzione a sinistra nella impostazioni utente);

- creato un nuovo utente per l'accesso remoto da pc di sviluppo sempre con l'opzione di accesso SSH abilitata.

- creata una sottocartella gitrepos (il nome a piacere) senza alcuna condivisione direttamente da interfaccia web (/data/gitrepos) dove verranno posizionati tutti i repositori

 

Il percorso remoto quindi sarà ssh://nome.cognome@<indirizzo ip o nome nas>/data/gitrepos/<new repos>.

 

Da pc di sviluppo dopo aver installato il pacchetto Git for Windows versione 2.28.0:

 

- aperta una shell git (Git shell here);

- generata una chiave ssh con il comando:

 

ssh-keygen.exe -t rsa -C "nome.cognome"

(nome.cognome come l'utente creato)

 

quindi per copiare la chiave nel server (NAS):

 

ssh-copy-id nome.cognome@<ip address o nome del nas>

 

Per il momento ho provato con un progetto di prova e sembra funzionare tutto correttamente. Nei prossimi giorni eseguirò altri test e proverò ad aggiungere altri utenti di prova.

 

Per suggerimenti o correzioni sempre a disposizione!

Model: RND2000v2|ReadyNAS Duo v2 Chassis only
Messaggio 5 di 5
Statistiche discussione
  • 4 risposte
  • 2633 visualizzazioni
  • 2 kudos
  • 3 con conversazione attiva