步骤一:
配置权限,让Git用户可以访问这个目录
chmod g+rx /path-to/gitroot
步骤二:
建立新的Git仓库,叫做myrepo
- cd /path-to/gitroot
- git init --bare myrepo.git
步骤三:
将能够访问的用户的秘钥添加到自己服务器上面,使他不必每次访问时都要输入密码
cat 他的秘钥 >> 服务器的~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys (这一句很重要,Linux权限问题,你懂的)
步骤四:
有权限的用户克隆代码
git clone 服务器ip:myrepo.git 目录
例如:git clone shanhuang@127.0.0.1:/home/shanhuang/gitroot/project/project.git
步骤四:
客户端必要配置
git config --global user.email "tangyun@example.com"
git config --global user.name "tangyun"
不这样配置会不能commit
步骤五:
第一次commit注意了!
必须是:git push origin master
后需操作就是基本常用操作了 前面有所介绍,这里不再奥数