git代理設定及下載方法
man git-config 可以看到git支援的代理是依賴別的程式的
這裡我使用的是一個別人寫的代理小程式,見附件
配置步驟如下:
1. gcc -o connect connect.c
mv connect ~/bin
2. 設定一個wrapper
echo "/home/gigi/bin/connect -H proxy.bupt.edu.cn:8080 [email protected]" >> ~/bin/proxy
chmod +x ~/bin/proxy
這裡我使用的是學校的代理 proxy.bupt.edu.cn,埠是8080
connect這個小程式還支援socket代理,用法是connect -S host:port
3. echo "export CONNECT_USER=bergwolf" >> .bashrc
echo "export GIT_PROXY_COMMAND=proxy" >> .bashrc
connect程式從環境變數CONNECT_USER和CONNECT_PASSWORD
中讀取使用者名稱和密碼,如果密碼沒有設定,在連線時會要求輸入
GIT_PROXY_COMMAND是git預設使用的代理程式,也可以在.git/config中設定
到此git代理設定就完成了,試用一下:
[gigi-Ubuntu:bin]$git clone git://git.kernel.org/pub/scm/fs/ext2/e2fsprogs.git
Initialized empty Git repository in /home/gigi/bin/e2fsprogs/.git/
Enter proxy authentication password for
remote: Counting objects: 24006, done.
remote: Compressing objects: 100% (4701/4701), done.
ceiving objects: 1% (241/24006), 43.99 KiB | 56 KiB/s
bravo :-)
##############
在只提供http代理的區域網內如何用git連線遠端伺服器?
git使用了curl,因此設定了curl的代理伺服器就可以讓git使用代理了,有兩種方法:
1. export http_proxy=”10.167.129.20:8080″
2. 編輯配置curl配置檔案:~/.curlrc,把代理地址寫進去 ##這個不行,會報錯,不用寫。直接往下走
然後嘗試下面幾種方法,以下載util-linux-ng為例:
1. git-clone git://git.kernel.org/pub/scm/utils/util-linux-ng/util-linux-ng.git
結果:失敗,因為這樣不是通過http連線(注意開頭是git://)。
結果:連線成功,但是下載了一點就中斷。
結果:結果同2。
結果:成功。
將www改成www1就行了,這應該跟mirroring有關,不使用映象,直接選擇一個真正的伺服器,就成功了。 2的失敗原因跟3的原因應該是一樣的。
要下載linus的kernel tree的話,就可以這樣了:
相關推薦
git代理設定及下載方法
在實驗室想git點東東下來,折騰了會,算是基本可用了吧 man git-config 可以看到git支援的代理是依賴別的程式的 這裡我使用的是一個別人寫的代理小程式,見附件 配置步驟如下: 1. gcc -o connect connect.c mv connect ~/bi
Git for Windows,TortoiseGit兼容WinXP的最後版本及下載方法
https tle title user down nload quest bsp 支持 TortoiseGit兼容Windows XP和Windows Server 2003的最後版本: TortoiseGit 1.8.16.0 (https://download.to
Git for Windows,TortoiseGit支援WinXP的最後版本及下載方法
TortoiseGit相容Windows XP和Windows Server 2003的最後版本: TortoiseGit 1.8.16.0 (https://download.tortoisegit.org/tgit/1.8.16.0/) Git for Windows支援Windo
Git代理設定與訪問Github
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!  
git lfs安裝及使用方法
什麼是git LFS LFS是Large File Storage的縮寫,用了幫助git管理大的檔案 原理:不同於git每次儲存diff,對於git來說,如果是模型或者一些設計大檔案,改變一點,對於倉庫來說會增加很大的體積,不一會就能幾個G。對於git lfs來說,在使用git lf
JDK 歷史版本官方下載地址及下載方法
一般情況下,下載JDK去官網下載就好了,但是官網上的下載頁面一般都是最新的JDK版本,我們要是想要下載之前的舊版本,就很容易找不到下載的位置。下面主要介紹如何去官網下載JDK的歷史版本。 首先開啟JDK的官網地址:https://www.oracle.com/technetwork/java
國內android原始碼下載映象及下載方法
轉載:https://mirrors.tuna.tsinghua.edu.cn/help/AOSP/ 使用清華大學映象 下載 repo 工具: mkdir ~/bin PATH=~/bin:$PATH curl https://storage.googleapis.c
Android開機自啟動程式設定及控制方法
Android系統通過應用程式自行在系統中登記註冊事件(即Intent)來響應系統產生的各類訊息。 例如Android實現系統開機自啟動程需要在Manifest中加入如下Intent-filter及許可權Uses-permission即可。 <intent-f
虛擬機器VMware12安裝RedHat9.0Linux的方法及下載方法
RedHatLinux是目前世界上使用最多的Linux作業系統。下面我將介紹使用VMware Workstation12安裝RedHat Linux 9的教程。 工具/原料 VMware Work
ReSharper Ultimate 2017 下載地址及破解方法
.com tps lin com 選擇 輸入 窗口 ide ins https://download.jetbrains.8686c.com/resharper/JetBrains.ReSharperUltimate.2017.1.2.exe 安裝完成後,打開vs 彈出
pdf閱讀軟件的下載及使用方法
輕快pdf閱讀器下載 想要閱讀pdf文件,就一定會需要pdf閱讀器,這是肯定的。但閱讀器也分好壞,我們也肯定是需要好的pdf閱讀器,那什麽是好的呢?跟隨小編一起來了解一下,就可以輕松的完成閱讀和使用了! 輕快PDF閱讀器以其體積小,啟動速度快及閱讀效果好被用戶廣泛接受,其閱讀模式頗具個性化
python使用IP代理示例及出錯解決方法
python 代理ip requests模塊 一、代碼示例# -*- coding:utf-8 -*- import requests header = { 'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; Win64; x64
windows media player 官方修復工具下載及修復方法
dia post 修復 microsoft https blog run pla href http://download.microsoft.com/download/E/2/3/E237A32D-E0A9-4863-B864-9E820C1C6F9A/Microsoft
Burp Suite之截斷代理功能及相關設定(一)
Burpsuite 1.burpsuite 簡介2.設定代理3.Target4.爬網模組5.掃描模組6.擴充套件模組7.intrude8.Repeater9.Sequencer10.Decoder11.Compare12.burpsuite 專案主配置資訊 1.burpsu
筆記搬到部落格 - linux純命令列的一般代理設定方法
經過網路搜尋、整理、實踐筆記 linux純命令列的一般代理設定方法 在profile檔案中設定相關環境變數 # vi /etc/profile http_proxy=192.168.10.91:3128 # 分別指定http、https、ftp協議使用的代理伺服器地
Polipo全域性代理設定方法
https://www.aliyun.com/jiaocheng/118908.html 摘要:Shadowsocks是我們常用的代理工具,它使用socks5協議,而終端很多工具目前只支援http和https等協議,對socks5協議支援不夠好,所以我們為終端設定shadowsocks的思
【Redis】手把手教你Windows中redis的下載,安裝,設定及啟動
文章目錄 1、系統環境 2、Redis下載 3、Redis在Windows中安裝 4、Redis啟動 5、環境變數設定
phtoshop cs6 下載安裝及破解方法(另附Photoshop CC 2018破解版圖文教程)
前言: 前端雖然用PS不多,但有時需要用PS切圖;UI給你PSD圖,需要取色,檢視字型顏色大小;測量元素寬高等 但有時想找一個“麻雀雖小,五臟俱全”又是破解版的PS,也不是那麼容易的 注:ps完整版不僅體積大,啟用時也會佔用更多記憶體,而且很多功能前端是不需要
Ruby中 gem proxy代理設定方法
今天想下載bundler提示: C:\**********dev>gem install bundler ERROR: Could not find a valid gem 'bundler' (>= 0), here is why: &nbs
BootStrap的下載及使用方法
關於BootStrap使用很簡單,先進入它的官網http://www.bootcss.com/ 我們看上方的版本,這裡咱們點開Bootstrap3,主頁如圖下 點選下載 下載左側獲得相關的css、j