GitBucket のパスワードに記号を使えるようにする

GitBucket のパスワードに記号を使えるようにする 技術ネタ


経緯

GitBucket でパスワードを変更する際に記号を入力すると、
Password contains invalid character.
と以下のエラーが表示され、パスワードが変更できませんでした。
パスワード変更エラー
パスワードに記号を使いたかったため調べてみました。

前提

この記事で説明する方法は、以下の記事を前提に書いています。

自宅サーバに GitBucket をインストールする方法

自宅サーバに GitBucket をインストールする方法

2019年3月28日

記号を使えるようにする方法

どうやら、デフォルトではパスワードで使える文字に制限がかかっているようで、それを解除してあげる必要があります。

具体的には、GitBucket を起動する java コマンドの引数に以下を追加するだけです。

--validate_password=false
自宅サーバに GitBucket をインストールする方法

自宅サーバに GitBucket をインストールする方法

2019年3月28日
こちらの記事で書いた起動コマンドを変更すると以下のようになります。

java -jar /home/gitbucket/gitbucket.war --validate_password=false --prefix=/gitbucket --gitbucket.home=/home/gitbucket/data

最後に

自宅サーバに GitBucket をインストールしてから大活躍!  また、サーバが自宅にあるせいか、レスポンスもよくなったように感じています。

デフォルトで入力可能のパスワード文字種に不満がある方は変更してみてください。