本文共 611 字,大约阅读时间需要 2 分钟。
git 服务器端操作:
1.安装gitcore
sudo apt-get install git-core
2. 创建用户组git
sudo groupadd git
3. 创建用户git并加入到组git
cd /home/ sudo mkdir git sudo useradd git -g git -d /home/git4. 创建项目repo
cd git
sudo mkdir repo
cd repo
sudo git init --bare --shared project.git
5.变更git目录属于git:git
cd /home
sudo chown -R git:git git/ sudo chmod -R g+rws git6. 将其他开发者用户加入到git组
sudo usermod -a -G git developA
开发者端操作:
1. 克隆项目到本地
git clone
2. 添加修改文件
3. 将修改提交到服务器
git push origin master
方法二:使用authorized_keys 公钥登陆
因为.ssh目录和下面文件的权限问题导致的,因为目录的权限已经超过了sshd的要求权限。于是我们使用下面的命令去掉 多余的写权限。
chmod go-w $HOME $HOME/.sshchmod 600 $HOME/.ssh/authorized_keys
转载地址:http://wjuqi.baihongyu.com/