特殊文字を含むパスワードを使用して管理者ユーザーを作成しました。 Giteaのインストールは成功しましたが、ログインできません。次のように表示されているため、新しいパスワードを取得できません。
申し訳ありませんが、メール確認の登録が無効になっています。
コマンドを試してみましたgitea admin change-password
、しかしコマンドは認識されません。
あなたの問題 から、任意のgiteaコマンド(gitea admin change-password --username myusername --password asecurenewpassword
)は次のようになります:
gitea: command not found
バイナリからインストール の場合、$ PATHは変更されておらず、gitea
はインストールフォルダーから直接呼び出されていることに注意してください。
./gitea web
したがって、パスワードを変更する場合も同じことができます。
cd /path/to/gitea
./gitea admin change-password --username myusername --password asecurenewpassword
Robert Ranjan がコメントに追加することに注意してください:
/path/to/gitea
はgiteaのホームパスで、フォルダcustom
があります。
私の場合、giteaの家は/var/lib/gitea
。このパスから、ファイルが表示されます:custom/conf/app.ini
これはデフォルトで期待されています。
現在のGITEAの場合、
cd /path/to/gitea
./gitea admin change-password --username myusername --password asecurenewpassword
構成も指定する必要があります。 :
cd /path/to/gitea
./gitea admin change-password --username myusername --password asecurenewpassword -c "/etc/gitea/app.ini"
ドッキングされたgiteaサービスを使用する場合、コンテナ内でgit
ではなくroot
ユーザーとしてgitea admin ...
コマンドを実行する必要があります。
docker exec -it <container ID> su git bash -c "gitea admin change-password --username <username> --password <password>"
<container ID>
、<username>
、および<password>
を適切な値に置き換えます。