git服务器搭建(ssh)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git服务器搭建(ssh)相关的知识,希望对你有一定的参考价值。
需求:搭建一个git服务器,满足十来号人git托管;比较简单的认证体制;
步骤如下:
1. Linux服务器需要先安装git;
2.创建一个名叫git的用户 adduser git //注意切换root权限。这样做的好处很多。由于我们使用ssh认证方式托管项目,避免了认证用户对服务器的其它操作。
3.进入/home目录下会找到一个git文件夹,这是Linux给每个账户增加的用户文件夹。
a.进入git文件夹,创建 .ssh/ 文件夹, 进入,创建authorized_keys 文件。
b. authorized_keys文件用于保存使用该服务人员ssh公钥。 //ssh公钥一般保存在 ~/.ssh/id_rsa.pub, 如果没有需要自行生产, ssh-keygen -t rsa -C "[email protected]"
4.
4.修改文件所属权限
在第三步创建了.ssh/ , authorized_keys, 但是这些文件所有者不是git用户。
chown -R git:git .ssh
以上是关于git服务器搭建(ssh)的主要内容,如果未能解决你的问题,请参考以下文章