내 프로젝트에서 로컬 패키지를 사용하고 있습니다. 내 코드는 GitLab에서 관리되는 버전입니다.
프로젝트에서 pip freeze를 수행하면 requirements.txt 파일에 다음과 같은 출력이 표시됩니다.
-e git+https://gitlab.com/someuser/someproject.git@1234567890#egg=commonlogger&subdirectory=svcs/common/commonlogger
다음 과 같은 프로토콜을 pip
사용 https
및 사용 하지 않도록 요청하는 방법 ssh
:
-e git+ssh://[email protected]/someuser/someproject.git@1234567890#egg=commonlogger&subdirectory=svcs/common/commonlogger
pip
그렇게 할 수 없으므로 외부 도구를 사용해야합니다. 예를 들면 다음과 sed
같습니다.
pip freeze | sed "s!git+https://!git+ssh://!" >requirements.txt
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다