zoukankan      html  css  js  c++  java
  • <Git使用>搭建git服务器

     首先服务器上要已经装好了git,如果连git怎么装都要查资料建议不要往下继续看了。

     为了方便起见我们创建一个git_server用户用来运行git服务。并将/srv/git_test.git作为仓库。

     然后收集所有需要登陆的用户的公钥,把所有公钥导入到/home/git/.ssh/authorized_keys文件中,一行一个。

     

    首先初始化git仓库:

    $ sudo git init --bare git_test.git

    然后把仓库owner改为git_server:

    $sudo chown -R git_server:git git_test.git

    接下来禁用shell登录,这样git_server用户就可以正常通过ssh使用git但无法登录shell。即将文件/etc/passwd中的下面一行改为第二行

    git_server:x:1001:1001:,,,:/home/git_server:/bin/bash
    
    git_server:x:1001:1001:,,,:/home/git_server:/usr/bin/git-shell

    OK,到这里就设置完成了,其他人已经可以git clone 了。

  • 相关阅读:
    搭建Keil C51开发环境
    源码分析之Handler
    Android中的算法
    Android中的数据结构
    高级UI-UI绘制流程
    高级UI-Path和PathMeasure
    高级UI-画板Canvas
    高级UI-滤镜和颜色通道
    高级UI-高级渲染
    高级UI-画笔Paint
  • 原文地址:https://www.cnblogs.com/dynmi/p/12241773.html
Copyright © 2011-2022 走看看