pondělí 7. října 2013

GitHub key

If you clone github repository via https, you can't commit without password. If you want to use ssh-key based authorisation simply change the scheme.

git remote set-url origin git@github.com:user/repo.git

středa 21. srpna 2013

Gitlab 5.2 - faster first start

The first start of new gitlab is very slow, because of assets compilation. For precompile type:

budle exec rake assets:precompile RAILS_ENV=production in you gitlab directory

čtvrtek 17. ledna 2013

Konfigurace Pylint


  1. Vygenerovat  konfigurační soubor příkazem:  pylint --generate-rcfile > ~/.pylintrc 
  2. V .pylintrc je sekce [MESSAGES CONTROL] a v ní část disabled.  Zapište kód zprávy, kterou chcete vypnout. Například: disable=C0301. 
  3. Pokud chcete vypnout více hlášení, zapište jejich kódy do jednoho řádku a oddělte čárkou.

ú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.


  1. Vygenerovat klíč:
    $ ssh-keygen
  2. Nakopírovat na cílovou mašinu:
    $  ssh-copy-id -i .ssh/id_rsa.pub foo@example.com
  3. Přihlásit (ještě to chce heslo) a nastavit:
    $ chmod 600 authorized_keys

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í:
  1. 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.
  2.  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.
  3. 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?

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