• proxy,https,git,tortoise git,ssh-agent,ssh-add,ssh,ssl,rsync


    看具体应用了,一般的文件复制使用scp,增量同步使用rsync。
    rsync的认证可以使用ssh,还可以是rsync自己的密码文件。

     

    ssh-keygen -l 察看 fineprint

     

    5.1 通过proxy访问gitlab

    在公司内, 从github取代码时只能使用http链接方式,git(ssh)和https都不行,所以在取gitlabhq本身,以及取下来后用bundler安装子模块时,都需要修改(在 bundle install --without development test --deployment 这一步之前, 需要先修改 /opt/gitlabhq/Gemfile ,将所有https换成http。如果不小心先跑了这 一步,则需要再修改 Gemfile.lock )。

    另外,git不使用环境变量http_proxy的值,而是需要单独设置:

    git config --global http.proxy http://username:password@proxy.foobar.com:8080
    git clone https://github.com/gitlabhq/gitlabhq.git

    一些准备工作

    0.1 proxy设置

    export http_proxy=http://username:password@proxy.mycompany.com:8080
    

    如果要让http_proxy能透过sudo传递给apt-get或者gem install,需要在/etc/sudoers里面添加如下配置:

    Defaults env_keep = "http_proxy ftp_proxy" 

    0.2 添加第三方仓库: EPEL (对于Debian/Ubuntu不用这一步)

    cat > /etc/yum.repos.d/fedora-epel.repo <<EOF
    [fedora-epel]
    name=Extra Packages for Enterprise Linux $releasever - $basearch
    baseurl=http://cn.archive.ubuntu.com/fedora-epel/$releasever/$basearch/
    enabled=1
    gpgcheck=0
    gpgkey=
    EOF
    
    yum check-update
    

    然后就可以用 yum install wget curl python-pygments 来安装EPEL上的第三方包了。

     
  • 相关阅读:
    适配器
    装饰器
    getOwnPropertyDescriptor
    发布订阅
    策略模式
    window.requestAnimationFrame() 和 window.cancelAnimationFrame()
    L1-056 猜数字
    L1-055 谁是赢家
    L1-054 福到了
    L1-053 电子汪
  • 原文地址:https://www.cnblogs.com/SZLLQ2000/p/5226556.html
Copyright © 2020-2023  润新知