- On the server:
sudo apt-get install git-core
cd ~
mkdir repo.git
cd repo.git
git init --bare
nano hooks/post-receive
git --git-dir /home/user/repo/.git --work-tree /home/user/repo pull origin master
chmod +x hooks/post-receive
sudo apt-get install git-core
cd ~
mkdir repo.git
cd repo.git
git init --bare
nano hooks/post-receive
git --git-dir /home/user/repo/.git --work-tree /home/user/repo pull origin master
chmod +x hooks/post-receive
df -h: Show disk space for humansscp file user@server:path/file: Transfer file over SSHwhereis command: Path to commandssh user@server: Start SSH session (exit with exit)lshw -short: Hardware information for humansls -lah dir: Show content of directory for humans, including hidden filescd dir: Change directorymkdir: Create directoryrm -rf dir: Delete full directoryrm file: Delete filesudo apt-get install apt-transport-https ca-certificates
curl -s https://syncthing.net/release-key.txt | sudo apt-key add -
echo "deb https://apt.syncthing.net/ syncthing stable" | sudo tee /etc/apt/sources.list.d/syncthing.list
sudo apt-get update
sudo apt-get install syncthing
sudo apt-get install git
Shortcuts (Blender):
Shift + A: New objectE: Extrude face, edge, or verticeF: Create face or edge between selected verticesTab: Edit mode/object modeCtrl + Tab: Mesh modeS: ScaleG: MoveR: RotateMiddle button: Rotate viewssh-copy-id user@serveretc/ssh/sshd_config: PasswordAuthentication nosudo apt-get install ufwsudo ufw allow sshsudo ufw enablesudo apt install fail2ban/etc/ssh/sshd_conf, set UsePrivilegeSeparation to no/etc/ssh/sshd_conf, temporarily enable plaintext passwords/etc/ssh/sshd_conf, change port (e.g. to 23) to avoid confusion with Windows SSH serversudo service ssh restartssh-copy-id user@server/etc/ssh/sshd_conf, re-disable plaintext passwordsTo fix Could not load host key ... error:
sudo ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_keysudo apt install packages
git config --global core.trustctime falsegit rebase -i --rootgit filter-branch -f --env-filter 'GIT_COMMITTER_DATE=$GIT_AUTHOR_DATE; export GIT_COMMITTER_DATE'git push origin +mastergit rebase --abortsource activate environmentconda update --allsudo useradd -m usernamechsh -s /bin/bashsudo passwd usernamesudo groupadd groupnameusermod -a -G groupname usernamesudo mkdir /home/groupnamesudo chgrp groupname /home/groupnamesudo chmod g+w /home/groupnamesudo chmod 2775 /home/groupnamesu - username