gitconfig内でURL内の記号の文字をエスケープする - Git

gitconfig内でURL内の記号の文字をエスケープする方法を紹介します。

概要

gitconfig内でURL内にパスワードなどに記号の文字が含まれている場合正しく処理できないことがあります。この記事では、記号の文字をエスケープする方法を紹介します。

記号のエスケープ

URL内の記号の文字をエスケープする場合は %(数値) の記述を利用します。
文字とコード(エスケープ文字列)の対応は次の表のとおりです。

記号文字エスケープ文字列
!%21
#%23
$%24
&%26
'%27
(%28
)%29
*%2A
+%2B
,%2C
/%2F
:%3A
;%3B
=%3D
?%3F
@%40
[%5B
]%5D

パスワード文字列エスケープ後の文字列
Penguin#9876Penguin%239876
Bear(Black)Bear%28Black%29
著者
iPentec.com の代表。ハードウェア、サーバー投資、管理などを担当。
Office 365やデータベースの記事なども担当。
掲載日: 2020-09-23
iPentec all rights reserverd.