'Proxy'에 해당되는 글 2건

프로시환경에서 npm을 사용하려고하면 곧 좌절에 빠지게 된다..


npm이 http를 사용해서 패키지들을 다운로드 받는 방식이기 때문에 프록시 환경이라면... http응답이 없거나, https 터널링에 실패하게 된다.


그래서 git으로 node를 받아서, 컴파일한후 express를 회사에서 한번 받아볼려고 했더니,,, 역시나 좌절!!!


아래와 같이 손쉽게 프록시 셋팅을 끝내버리고 npm을 사용하자.



$ sudo npm config set proxy  [proxyip:port]

$ sudo npm config set registry "http://registry.npmjs.org/"



끝....!!!



블로그 이미지

커뉴

이 세상에서 꿈 이상으로 확실한 것을, 인간은 가지고 있는 것일까?

,

어제 기분좋게 집에서 git을 사용하여 node를 설치하고 이것 저것 셋팅해뒀는데,


회사 개발용 리눅스 데스크탑에도 설치할까 하고 똑같은 방법으로 했더니 아무것도 되지 않았다!!!!


그 원인은 바로 무시 무시한 회사 방화벽 환경 및 proxy때문인데....


그래서 아래와 같이 또 한번 더 작업을 했다.


git을 proxy환경에서 사용하려면 아주 간단한 방법으로 corkscrew라는 프로그램을 설치하여 사용하면 된다.


우선  git은 깔려있겠지만, git을  설치하는 것부터 시작하면 다음과 같은 순서를 따라 하면 된다.


GIT 설치

$ sudo apt-get install git-core


PROXY 설정하기, git config를 사용해도 되지만 ,gitconfig 파일을 직접 수정하기

$ vi ~/.gitconfig 

[core]

    gitproxy = "/home/[userhome]/git-proxy.sh"


corkscrew 설치하기 

$ sudo apt-get  install corkscrew


git-proxy.sh 파일 만들기

$ vi /home/[userhome]/git-proxy.sh

#!/bin/bash

/usr/bin/corkscrew proxyIP proxyPort $1 $2 


git-proxy.sh에 실행권한 주기

$ chmod u+x git-proxy.sh 


이제 git을 사용하면 된다. 

블로그 이미지

커뉴

이 세상에서 꿈 이상으로 확실한 것을, 인간은 가지고 있는 것일까?

,