git 搭建私有服务
【参考】【廖雪峰的官方网站】
错误收集
1. does not appear to be a git repository
执行 git clone git@server:/srv/sample.git
时
server:
后面的路径只能是相对于 git 用户目录 /home/git
的相对路径
我将项目放到 git 用户的目录下
2. insufficient permission for adding an object to repository database .git/objects
我这个是因为忘了执行 sudo chown -R git:git sample.git
此处必须给定这个权限
3. id_rsa.pub
获取方法为:
打开电脑命令行
cd .ssh
即可发现 id_rsa.pub
文件,拷贝里面的字符串即可
4. /home/git/.ssh/authorized_keys
这个文件是没有的,需要自己创建
cd /home/git
mkdir .ssh
vim authorized_keys