zoukankan      html  css  js  c++  java
  • centos 搭建git 服务器

    安装 git

    yum -y install git

    添加git 用户

    adduser git

    切换到git 用户

    su git

    在git用户家目录下创建  .ssh文件夹

    mkdir .ssh

    修改文件权限

    chmod 700 .ssh

    在.ssh 文件夹下创建文件

    touch authorized_keys

    修改文件夹权限

    chmod 600 authorized_keys

    将客户机的publickey添加到  authorized_keys 文件中

    echo 'public key ' >>  authorized_keys

    切换root用户

    修改配置文件

    vim  /etc/ssh/sshd_config

    启用该行

    PubkeyAuthentication yes

    创建服务端裸仓库

    git用户在  /home/git/目录下创建gitrepo目录

    进入 gitrepo目录执行命令创建test仓库

    git init --bare test.git

    客户机执行

    $ git clone git@ip:/home/git/gitrepo/test.git

    克隆仓库 (test目录会自动创建,不用自己建)

    或者在visul studio 解决方案中,右键,将项目添加到源码管理(会把解决方案目录变为git本地库,并添加gitignore文件)

    将本地库与远程库关联

    git remote add origin git@gitee.com:liaoxuefeng/learngit.git 
    origin是远程库的名称,可以修改

    然后将本地库文件推送到远程库

    git push origin master
  • 相关阅读:
    Object-c NSArray
    内存管理池
    Objuct-c 对象的初始化 存起器 属性 self和super 内存管理
    继承什么的
    Object C 多态性
    Objectvie
    (重点) 协议
    分类
    一张图了解Python
    转载 MySql常用查询语句(23种)
  • 原文地址:https://www.cnblogs.com/lgxtry/p/8832960.html
Copyright © 2011-2022 走看看