lock批量转移项目所有权

# 基于电子邮件
toolkit$ bin/run-script modules/server-ce-scripts/scripts/transfer-all-projects-to-user.mjs [email protected] [email protected]

# 基于用户 ID
tookit$ bin/run-script modules/server-ce-scripts/scripts/transfer-all-projects-to-user.mjs --from-user=68880f000000000000000000 --to-user=68880f000000000000000001

# 旧版 docker-compose.yml 设置:
$ docker exec sharelatex /bin/bash -c "source /etc/overleaf/env.sh && source /etc/container_environment.sh && cd /overleaf/services/web && node ./modules/server-ce-scripts/scripts/transfer-all-projects-to-user.mjs [email protected] [email protected]"

标志

名称

--from-user

当前项目所有者的电子邮件或用户 ID

--to-user

新项目所有者的电子邮件或用户 ID

完成

如果脚本因错误提前终止,它将打印错误并以代码 1 退出,以表示未成功。

如果迁移成功完成,它将打印“Done”并以代码 0 退出。

最后更新于