- Vygenerovat klíč:
$ ssh-keygen - Nakopírovat na cílovou mašinu:
$ ssh-copy-id -i .ssh/id_rsa.pub foo@example.com - Přihlásit (ještě to chce heslo) a nastavit:
$ chmod 600 authorized_keys
Zapomínám... Takže potřebuju někde mít nějakou externí paměť, do které čas od času odsypu co mě zrovna napadne.
úterý 6. listopadu 2012
SSH autentifikace bez hesla
Klasícká nepamatovací věc - je to potřeba jednou za rok, když se přeinstaluje nějaký server. SSH autentifikace ve třech krocích.
středa 3. října 2012
Instalace Gitlab na Centos 6.3.
Celkem podrobný návod napsal Dlaxar.
V návodu ovšem není několik věcí:
V návodu ovšem není několik věcí:
- pro přeložení Ruby je potřeba QT - jinak se nepřeloží Capybara. Takže to není optional jak se v návodu píše.
- v závěru je potřeba držet se základního návodu - ovšem konfigurace nginx je na ubuntu jiná. Na Centosu se načítají konfiguráky z adresáře conf.d - ne ze sites-enabled.
- Test konfigurace - předtím je potřeba nastavit default hook. Musí se tam nastavit práva pro čtení a spouštení - výchozí jsou jen pro git. Je potřeba přidat skupinu.
sudo -u gitlab bundle exec rake gitlab:app:status RAILS_ENV=production
pátek 14. září 2012
Hlavní klávesové zkratky pro Android Emulator
| Klávesa | Popis |
|---|---|
| HOME | home |
| F2 | menu. |
| ESC | zpět. |
| F7 | power button |
| Ctrl+F11 | otočit displej (přepnout na následující). |
| Ctrl+F12 | otočit displej (přepnout na předchozí). |
| F8 | Vypnout připojení k internetu, telefonní síti atd. |
Kompletní seznam je v dokumentaci.
čtvrtek 13. září 2012
Odkazy a poznámky ke GITu
Vlastní remote origin?
- http://www.linuxexpres.cz/praxe/sprava-linuxoveho-serveru-git-na-vlastnim-serveru
- Podrobný návod pro centos 5
Jak změnit remote origin?
$ git remote rm origin $ git remote add origin git@github.com:username/repositoryName.git $ git config master.remote origin $ git config master.merge refs/heads/master
čtvrtek 6. září 2012
Django + Nginx + Gunicorn
Návodů jak zprovoznit Django v kombinaci se servery Nginx a Gunicorn je dost. Držel jsem se následujících tří:
Aktuální nginx se ve Fedoře 17 neinstaluje jako služba, takže se ovládá z příkazové řádky : http://wiki.nginx.org/CommandLine
Nignx má dva konfiguráky nginx.conf v /etc/nginx a default.conf v /etc/ngins/conf.d/. Většinu konfigurace jsem udělal v default.conf, nicméně uživatel pod kterým to běží je nastavený v nginx.conf. Při pokusu o nastavení v default dojde k poněkud kryptické chybě:
Čekal bych spíš cosi o tom, že už je to nastavené a nejde to přepsat.
Další problémy nebyly, v porovnání s Apache je to geniálně jednoduché.
- http://honza.ca/2011/05/deploying-django-with-nginx-and-gunicorn
- http://senko.net/en/django-nginx-gunicorn/
- http://ydevel.tumblr.com/post/22850778860/configuring-an-https-site-with-django-on-nginx
Postřehy:
Spojení vlastních statických věcí a věcí z adminu - pro nakopírování do adresáře static, který pak obsluhuje gunicorn.$ python manage.py collectstatic
Aktuální nginx se ve Fedoře 17 neinstaluje jako služba, takže se ovládá z příkazové řádky : http://wiki.nginx.org/CommandLine
Nignx má dva konfiguráky nginx.conf v /etc/nginx a default.conf v /etc/ngins/conf.d/. Většinu konfigurace jsem udělal v default.conf, nicméně uživatel pod kterým to běží je nastavený v nginx.conf. Při pokusu o nastavení v default dojde k poněkud kryptické chybě:
$ nginx: [emerg] unknown directive "user" in /etc/nginx/conf.d/default.conf:4
Čekal bych spíš cosi o tom, že už je to nastavené a nejde to přepsat.
Další problémy nebyly, v porovnání s Apache je to geniálně jednoduché.
Přihlásit se k odběru:
Příspěvky (Atom)