Linux-centos/Linux-centos__폐쇄망

python local repository 구성

말하는감자 2020. 10. 29. 16:40

1. 필요한 것들 설치

yum install pip
pip install pypiserver
pip install passlib

 

2. server용 계정 설정 및 추가

cd /home/python-local-repo
htpasswd -sc htpasswd.txt local-repo

 

3. 서버 시작

pypi-server -p {PORT} -P htpasswd.txt /home/python-local-repo &

 

4. pypi관련 설정 추가

vim ~/.pypirc

[distutils]
index-servers =
	local
    
[local]
repository: http://127.0.0.1:PORT/
username: local-repo
password: local-repo

 

6. 원격 서버에서 확인

pip list --extra-index-url http://SERVERIP:PORT --trusted-host SERVERIP