Clone | ssh-keygen | ssh-add | tmux

Lokalny katalog projektu

# git clone project/ clone-of-project

 -- kopiuje śledzone pliki z projektu project/ w nowym katalogu clone-of...

Github: HTTPS

-- Opcje: Clone, HTTPS - repozytorium publiczne
# git clone https://github.com/myname/MyProjectname.git

Github: SSH  – zobacz instrukcję

# ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

// Domyślne nazwy id_rsa w katalogu .ssh
#ls ~/.ssh/
 id_rsa
 id_rsa.pub

// Uruchomienie ssh-agent
# eval `ssh-agent -s`
  Agent pid 12397

# ssh-add
  Identity added: /home/john/.ssh/id_rsa (/home/john/.ssh/id_rsa)

 # ssh-add - dodaje domyślny id_rsa # ssh-add ~/.ssh/inny_klucz_prywatny - dodaje klucz po nazwie # ssh-add -D - usuwa wszystkie klucze prywatne
GITHUB
-- Projektname / Settings / Deploy KeyS / wgrać klucz publiczny z katalogu użytkownika ~/.ssh/id_rsa.pub
-- Kopiujemy link z repozytorim w zakładce: Code/SSH

# git clone git@github.com:my_username/MyProjectname.git

Podzielenie ekranu na 2 części tmux

# tmux

Ctr+b %  - dzieli ekran w pionie
Ctr+b "  - dzieli ekran w poziomie

Ctr+b strzałki - przełącza między ekranami

Ctr+b d  - zamyka tmux

Ctr+c " - nowe okno
Ctr+n " - następne okno
Ctr+p " - poprzednie okno
Ctr+n+strzałki - zmiana rozmiaru okna