1:git --version,如果没有安装Git
安装git:sudo apt-get install git
2:创建git账户:
sudo adduser gituser
3:创建证书,如果本地有使用gerrit,直接从在gerrit网站setting里面copy ssh key即可,没有的话自己生成ssh-keygen -t rsa -b 4096 -C “your_email@example.com” 。
证书公钥(id_rsa_git.pub)放到中:/home/git/.ssh/authorized_keys (文件没有就自己创建)。
修改 .ssh 目录的权限为 700
chmod 700 .ssh
修改 .ssh/authorized_keys 文件的权限为 600
chmod 600 authorized_keys
4 : 初始化git仓。
自己服务器存放路径加入是/work下,在work下面创建XX自己根据需要命名。
cd 到work目录下,执行sudo git init --bare XXX.git
5:owner改成gituser
sudo chown -R gituser:gituser XXX.git
6:代码拉取和初始化
git init
git clone git@服务器IP地址:/home/XXX/XXX.git
git pull git@服务器IP地址:/home/XXX/XXX.git master
git remote add origin git@服务器IP地址:/home/XXX/XXX.git
git pull origin master
7;上传和提交:
git add .
git commit -m ''
git push -u origin master
8:相关知识
git remote -v 查看远程仓库详细信息,可以看到仓库名称
git remote remove orign: 删除orign仓库(如果把origin拼写成orign,删除错误名称仓库)
git remote add origin 仓库地址: 重新添加远程仓库地址