zoukankan      html  css  js  c++  java
  • kali linux 下搭建git服务器

    参考:http://www.cnblogs.com/dee0912/p/5815267.html

    https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/00137583770360579bc4b458f044ce7afed3df579123eca000

    1、安装git:

    kali自带,(apt-get install git)

    2、添加git服务用户

    useradd git
    passwd git
    

     我的用户名密码都git,方便记忆

    3、创建git仓库:

    /home/git
    su git(关键)
    mkdir some.git
    git init --bare some.git
    

     其中git目录下的操作要切换到git用户下,否则客户端提交(push)代码会报错

    4、客户端clone代码:

    git clone git@serverip:/home/git/some.git
    

     5、在服务器的git目录下创建

    touch -p .ssh/authorized_keys
    

     6、客户端生成秘钥:

    ssh-keygen -t rsa -C "yoou_email@gmail.com"
    

    WIN(C:Users用户名.ssh ),LINUX(/root/.ssh/)下会多出两个文件 id_rsa 和 id_rsa.pub

    如果有可以跳过,可以直接用之前的比如github的。

    7、把公钥复制到服务器的authorized_keys文件中

    ssh git@serverip 'cat >> /home/git/.ssh/authorized_keys' < ~/.ssh/id_rsa.pub
    

    8、至此,客户端可以提交代码

    9、如果报错:Could not read from remote repository

  • 相关阅读:
    influxdb 使用
    【刷题】如何查找最长链
    学习中的开源框架和系统
    常见错误总结
    开发者必备网站
    计算机基础知识以及常用业务场景
    (1)、hive框架搭建和架构简介
    hadoop安装和配置
    linux基础
    UML学习目录
  • 原文地址:https://www.cnblogs.com/lanqie/p/7736640.html
Copyright © 2011-2022 走看看