2017-12-26 6 views
0

ドッカー環境でアプリケーションをセットアップしようとしています。私は、リポジトリの場所と私のユーザ名とパスワードを含むrequirements.txtファイルをセットアップしました。私のすべてのパスワードがちょうど数値だったとき、それは前にうまく動作します。しかし、私は最近、パスワードが#の文字を含んでいます。今は自分のパスワードを読まない。以下はそのドッカーからクローンを作成する方法requirements.txt

git+https://myusername:my#[email protected]/repository/repository.git#egg=MY_PROJECT 

のサンプルが、今では私はそれがmyパスワードの後に​​あるため#文字のだ推測しているエラー

fatal: unable to access 'https://myusername:my/': Could not resolve host: myusername 

を返しています。私はの文字の前に\を置こうとしましたが、運はまだありません。この問題を回避するには?

答えて

1

あなたは%-encode特殊文字を持っている:

>>> import urllib 
>>> urllib.quote('#') 
'%23' 

だからあなたのURLが

git+https://myusername:my%[email protected]/repository/repository.git#egg=MY_PROJECT 
+0

これは、それを修正しなければなりません。どうもありがとう –

関連する問題