- Iscriversi a feed RSS
- Contrassegnare la discussione come nuova
- Contrassegnare la discussione come letta
- Sposta questo Discussione per l'utente corrente
- Preferito
- Iscriversi
- Pagina in versione di stampa
ReadyNAS 212 Git server
- Contrassegnare come Nuovo
- Preferito
- Iscriversi
- Iscriversi a feed RSS
- Evidenziare
- Stampare
- Segnalare contenuto inappropriato
Buongiorno, vorrei sapere se esiste un modo per utilizzare il ReadyNas 212 Firmware 6.10.2 come server di repository git.
Saluti
Paolo
Risolto Andare alla soluzione.
Soluzioni accettate
- Contrassegnare come Nuovo
- Preferito
- Iscriversi
- Iscriversi a feed RSS
- Evidenziare
- Stampare
- Segnalare contenuto inappropriato
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
Tutte le risposte
- Contrassegnare come Nuovo
- Preferito
- Iscriversi
- Iscriversi a feed RSS
- Evidenziare
- Stampare
- Segnalare contenuto inappropriato
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
- Contrassegnare come Nuovo
- Preferito
- Iscriversi
- Iscriversi a feed RSS
- Evidenziare
- Stampare
- Segnalare contenuto inappropriato
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
- Contrassegnare come Nuovo
- Preferito
- Iscriversi
- Iscriversi a feed RSS
- Evidenziare
- Stampare
- Segnalare contenuto inappropriato
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
- Contrassegnare come Nuovo
- Preferito
- Iscriversi
- Iscriversi a feed RSS
- Evidenziare
- Stampare
- Segnalare contenuto inappropriato
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!