zoukankan      html  css  js  c++  java
  • centos git gitolite安装笔记

    export PATH=/home/git/bin:$PATH

    echo PATH
    git branch 查看本地分支
    git branch -a 查看远程分支

    git fetch 获取远程分支

    git checkout -b <local_branch_name> 创建分支并切换

    git push origin <local_branch_name>:<remote_branch_name> 创建远程分支


    git checkout <local_branch_name> 分支并切换


    git branch -d <local_branch_name> 删除分支

    git clone -b src https://github.com/...

    git archive --remote=test:test.git HEAD:path/to/directory test.txt | tar -x

    git archive --remote=test:test.git HEAD test.txt

    git archive --remote=test:test.git HEAD:path/to/directory test.txt | tar -x

    git archive --remote=test:test.git HEAD test/test.txt | tar -x

    $ yum install git

    $ rm -rf /home/git 

    $ mkdir /home/git 
    $ useradd -d /home/git  git  
    $ passwd git
    $ chown -R git.git /home/git 


    $ su git

    $ cd ~

    $ git clone git://github.com/sitaramc/gitolite 

    $ mkdir -p /home/git/bin

    $ gitolite/install -ln /home/git/bin

    $ export PATH=/home/git/bin:$PATH
    $ echo $PATH

    ./bin/gitolite setup -pk ~/root.pub (注:root.pub存放位置git用户名~/.ssh)

    执行成功会示下面的初始化信息
    Initialized empty Git repository in /home/git/repositories/gitolite-admin.git/
    Initialized empty Git repository in /home/git/repositories/testing.git/

     SSH 的客户端配置文件 ~/.ssh/config 可以通过创建主机别名,在连接主机时,使用特定的公钥。
    例如 ~/.ssh/config 文件中的下列配置:
      host server
      user git
      hostname 192.168.1.212
      port 22
      identityfile ~/.ssh/root
  • 相关阅读:
    appium 方法整理
    appium_获取元素状态
    Locust性能测试_参数关联
    Locust性能测试-参数化批量注册
    pytest_命令行传参
    pytest_函数传参和firture传参数request
    pytest_用例a失败,跳过测试用例b和c并标记失败xfail
    pytest_skip跳过用例
    pytest_使用自定义标记mark
    算法:迷宫问题
  • 原文地址:https://www.cnblogs.com/ytjjyy/p/3937093.html
Copyright © 2011-2022 走看看