git-server安装

来源:互联网 发布:用友软件销售 编辑:程序博客网 时间:2024/06/14 07:27

ubuntu16 安装git server

  1. 安装git
    sudo git apt-get install git
  2. 创建用户git
    sudo adduser git

  3. 创建免密证书登陆(不是必须的)
    /home/git/.ssh/authorized_keys
    创建.ssh目录,和authorized_keys文件。 authorized_keys文件保存需要免密登陆的客户端的公钥 id_rsa.pub

    需要注意的:
    git 目录 700权限
    .ssh 目录 700权限
    authorized_keys : 600权限

    * 今天就遇到,没设置这样的权限,还是需要密码。 这个让我捣腾了大半天。*

  4. 禁止添加的git账号,登陆shell (这个应该也不是必须的,我没测试)
    找到 /etc/passwd文件
    找到git的这一行
    git:…:/home/git:/bin/bash
    修改为
    git:…:/home/git:/usr/bin/git-shell

    这样git账号就不能登陆系统的shell了

  5. 创建一个仓库
    在一个你喜欢的目录
    git init –bare xxx.git
    这样就好了。 当时要保证你的git用户能有权限访问这个xxx.git文件


今天遇到的其他问题:
1. 删除账号密码:
sudo passwd -d test
2. vim 删除一行
命令模式(esc)下 dd
3. mac下远程登陆ssh
ssh 用户名@host
4.创建ssh公钥
ssh-keygen -t rsa
ssh-keygen -t rsa -c “email”

原创粉丝点击