web-dev-qa-db-ja.com

Giteaの管理者パスワードを変更する

特殊文字を含むパスワードを使用して管理者ユーザーを作成しました。 Giteaのインストールは成功しましたが、ログインできません。次のように表示されているため、新しいパスワードを取得できません。

申し訳ありませんが、メール確認の登録が無効になっています。

コマンドを試してみましたgitea admin change-password、しかしコマンドは認識されません。

7
plaidshirt

あなたの問題 から、任意の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これはデフォルトで期待されています。

10
VonC

現在の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"
5
Rendy The Code

ドッキングされた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>を適切な値に置き換えます。

1
marc