安装git,并创建一个git用户
|
|
初始化仓库
- 随便选择一个目录gittest作为仓库地址
|
|
- 初始化仓库
|
|
- 修改权限
|
|
仓库已经创建完成。
这个时候可以在本地克隆一下试一试:
提示输入密码,这时只需要输入git用户的密码就行了。当然每次输入密码很烦,所以接下来我们配置sshkey
配置ssh key
- 在本地windows生成ssh
|
|
之后一直按enter就会生成两个文件。将pub打开复制下来。
- 在centos上导入
|
|
将本地的pub复制进这个authorized_keys文件里
- 修改权限
进入.ssh的父级目录,把.ssh 文件夹的 owner 修改为 git
1chown -R git:git .ssh修改 .ssh 目录的权限为 700
修改 .ssh/authorized_keys 文件的权限为 600
|
|
再次在本地克隆:
到目前服务器搭建git就完成了。
查看git hooks自动同步请看点击使用git hooks 来同步更新本地的push.