Rispondere

Re: 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 Moderator

Re: ReadyNAS 212 Git server

Buongiorno @paolopiccioli,

 

benvenuto nella Community Smiley Felice

 

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


____
Gentilmente clicchi KUDOS
se ha trovato la risposta utile e ACCETTARE COME SOLUZIONE se opportuno.

Visualizza soluzione nel messaggio originale

Messaggio 2 di 5

Tutte le risposte
ErikaMa
NETGEAR Moderator

Re: ReadyNAS 212 Git server

Buongiorno @paolopiccioli,

 

benvenuto nella Community Smiley Felice

 

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


____
Gentilmente clicchi KUDOS
se ha trovato la risposta utile e ACCETTARE COME SOLUZIONE se opportuno.

Visualizza soluzione nel messaggio originale

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
Community Manager

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


____
Please click KUDOS or REPLY if you found this helpful.

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
  • 882 visualizzazioni
  • 2 kudos
  • 3 con conversazione attiva