次のようなユーザー名とパスワードを使用して、httpでリポジトリのクローンを作成しようとしています。
git clone https://username:[email protected]/user/repo.git
ただし、次のエラーが発生します。
fatal: unable to access 'https://username:[email protected]/user/repo.git': Illegal port number
AWSLinuxを使用しているEC2インスタンスでこれを実行しようとしています。手動で行うとこれを機能させることができ、クローンでユーザー名のみを使用してからパスワードをプロンプトに入力しますが、bashスクリプトを使用してリポジトリのクローンを作成しようとしています。
チャールズのコメントで、私はこのエラーが発生した理由を理解しました。パスワードには、%文字と4文字(@文字のURLエンコード値)が含まれていました。これにより、プロキシパスワードとして扱われました(正しく理解していれば..基本的に解決策 ここ 。)
だから私がしたのはパスワードを変更したことでした、そして今それはうまく機能します!
[質問の作成者がこの回答を質問に追加しました]
チャールズのコメントで、私はこのエラーが発生した理由を理解しました。パスワードには、%文字と4文字(@文字のURLエンコード値)が含まれていました。これにより、プロキシパスワードとして扱われました(正しく理解していれば..基本的に解決策 ここ 。)
だから私がしたのはパスワードを変更したことでした、そして今それはうまく機能します!