web-dev-qa-db-ja.com

Gitクローン:不正なポート番号

次のようなユーザー名とパスワードを使用して、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スクリプトを使用してリポジトリのクローンを作成しようとしています。

9
Miika

チャールズのコメントで、私はこのエラーが発生した理由を理解しました。パスワードには、%文字と4文字(@文字のURLエンコード値)が含まれていました。これにより、プロキシパスワードとして扱われました(正しく理解していれば..基本的に解決策 ここ 。)

だから私がしたのはパスワードを変更したことでした、そして今それはうまく機能します!

3
Miika

[質問の作成者がこの回答を質問に追加しました]

チャールズのコメントで、私はこのエラーが発生した理由を理解しました。パスワードには、%文字と4文字(@文字のURLエンコード値)が含まれていました。これにより、プロキシパスワードとして扱われました(正しく理解していれば..基本的に解決策 ここ 。)

だから私がしたのはパスワードを変更したことでした、そして今それはうまく機能します!

1
Duncan Jones