понедельник, 22 марта 2010 г.

Git через proxy

В домашней директории создаём файл  .gitconfig
вписываем туда свой proxy
[http] 
   proxy = 77.xxx.xxx.xxx:8123
 
И теперь при скачивании указываем
git clone http://github.com/scrooloose/vimfiles.git
 
надо просто git:// заменить на http://, тогда все работает 
 
пока не получилось сделать как http://blogs.gnome.org/juanje/2009/07/17/git_behind_proxy/ 
 
При работе с bitbucket.org через https возникла следующая ошибка
error: Couldn't resolve proxy '%http_proxy%' while accessing https://xxxxx@bitbucket.org/xxxx/xxxx/info/refs
fatal: HTTP request failed
 Помогло измерение в файле .gitconfig
 
  [http]
  proxy = https://xx.xx.xxx.xx:8080/
 
 
Если нужно использовать git по протоколу ssh:
Источник 1 
Источник 2 

Установливаем утилиту socat 
sudo aptitude install socat
 
Создаём файл .ssh/config  

Host=github.com
ProxyCommand=socat - PROXY:10.20.245.11:%h:%p,proxyport=8080 

Комментариев нет:

Отправить комментарий

Ярлыки

Архив блога