zoukankan      html  css  js  c++  java
  • git 服务器搭建与运用

    环境:CentOS 6

    为了不影响后面的安装

    安装依赖库

    yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel

    安装编译工具

    yum install gcc perl-ExtUtils-MakeMaker

    下载 git

    进入到你安装软件的文件夹

    cd /usr/local/

    下载命令:

    wget https://www.kernel.org/pub/software/scm/git/git-2.10.0.tar.gz

    然后使用解压文件

    tar -zvxf git-x.xx.x.tar.gz


    进入解压后的git文件夹

    cd git-x.xx.x

    执行编译

    make all prefix=/usr/local/git

    编译完成后, 安装到 /usr/local/git 目录下

    make install prefix=/usr/local/git

    配置环境变量

    将 git 目录加入 PATH


    将原来的 PATH 指向目录修改为现在的目录

    echo 'export PATH=$PATH:/usr/local/git/bin' >> /etc/bashrc

    重启环境变量

    source /etc/bashrc

    查看是否成功安装 出现版本就安装成功
    git --version

    创建 git 用户密码

    创建用户

    useradd -m git

    为用户设置密码
    passwd 【你的密码】

    创建gitrepo目录用于存放 git 仓库

    mkdir /usr/local/gitrepo

    进入仓库

    cd /usr/local/gitrepo

    初始化一个仓库

    git init --bare test.git

    配置用户权限

    将仓库目录的使用权交给git用户
    chown -R git:git /usr/local/gitrepo

    chmod 755 /usr/local/gitrepo

    将test仓库的使用权交给git用户
    chown -R git:git /usr/local/gitrepo/test.git

    chmod 755 /usr/local/gitrepo/test.git

    克隆 test repo 到本地

    git clone git@<您的 CVM IP 地址>:/usr/local/gitrepo/test.git

    使用

     
  • 相关阅读:
    NGINX proxy_pass 域名解析问题
    NGINX源码分析——概览
    NGINX源代码自我总结(一)
    XWindow、Server、Client和QT、GTK之间的关系
    UBUNTU 字符界面来回切换
    ECshop 数据库表结构
    通读Cheerio文档
    Node.js 0.12: 正确发送HTTP POST请求
    npm配置镜像、设置代理
    配置 Windows 下的 nodejs C++ 模块编译环境 安装 node-gyp
  • 原文地址:https://www.cnblogs.com/XiDaPuBen/p/9990444.html
Copyright © 2011-2022 走看看