新建一個git用戶
root@whthomas:/home/whthomas# adduser git root@whthomas:/home/whthomas# su git
我們新建一個文件夾 .ssh,並在其目錄下新建一個文件authorized_keys,它被用於存放其他用戶的公鑰(所有人的公鑰都要放在這個文件裏面,我們可以使用 >> 的方式,把大家的公鑰追加進來。)
git@whthomas:~$ mkdir .ssh git@whthomas:~$ cd .ssh git@whthomas:~$ touch authorized_keys
放好大家的公鑰之後,我們開始使用git用戶新建一個倉庫了。
git@whthomas:~$ mkdir test.git git@whthomas:~$ cd test.git/ git@whthomas:~/res.git$ git --bare init
由於是root用戶 創建的倉庫的權限是root權限
則需要改權限
執行 ls -la 查看權限
顯示root權限的需要修改爲正常用戶權限
$sudo chown -R git:git test.git
即可完成改權限