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

  • 相关阅读:
    a*b高精度数组算法
    vscode plugins
    vscode keys
    vscode setting.jsonxx
    vscode settings.json
    webstorm keys
    vscode extensions
    vscode wechat settings.json
    vscode sass live compiler
    webstorm crack
  • 原文地址:https://www.cnblogs.com/lanqie/p/7736640.html
Copyright © 2011-2022 走看看