码迷,mamicode.com
首页 > 其他好文 > 详细

git服务器搭建(ssh)

时间:2017-10-26 13:42:42      阅读:163      评论:0      收藏:0      [点我收藏+]

标签:user   项目   公钥   rem   color   使用   roo   托管   认证用户   

需求:搭建一个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 "youremail@example.com"

 

  4.

   4.修改文件所属权限

    在第三步创建了.ssh/ ,    authorized_keys,  但是这些文件所有者不是git用户。

    chown -R git:git .ssh

    

    

 

git服务器搭建(ssh)

标签:user   项目   公钥   rem   color   使用   roo   托管   认证用户   

原文地址:http://www.cnblogs.com/hexisen1991/p/7735815.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!