![]() |
Git |
![]() ![]() ![]() ![]() |
emerge -av dev-vcs/git
adduser git
passwd git
# Login to server
# to test use localhost
ssh git@IP_ADDRESS_OF_SERVER
mkdir .ssh
cd .ssh
ssh-keygen -t rsa -b 4096 -C "ceco@spirka.net"
cp id_rsa.pub authorized_keys
# Create repository
git init --bare example.git
Now you can push to the remote repository.
mkdir gitexample
cd gitexample
git config --global user.name "Tsvetomir Simeonov"
git config --global user.email ceco@spirka.net
git config --global init.defaultBranch master
git init
touch README
# git add README
git commit -a -m 'first commit'
git remote add origin git@IP_ADDRESS_OF_SERVER:example.git
eval `ssh-agent -s`
ssh-add id_rsa
git push origin master
git show - показва какво е commited
git diff - показва какво не е commit
git clone git@IP_ADDRESS_OF_SERVER:example.git