gpt4 book ai didi

Android repo init - 如何以非交互方式运行(或没有姓名/电子邮件提示)

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:58:46 25 4
gpt4 key购买 nike

我正在构建一个将下载多个版本的 Android 的脚本。我不想从头开始提取每个存储库,而是希望保留一个基本存储库,我可以在同步之前将其重新初始化为正确的版本(然后将结果复制到安全目录)。

但是,repo init 总是提示输入姓名和电子邮件地址,这阻碍了我编写脚本的尝试。我查看了 repo 源并尝试了诸如 -q 之类的选项,但提示似乎来自底层 git 命令。

关于在没有交互的情况下执行 repo init -b 有什么建议吗?

最佳答案

测试解决方案:如果您在全局 git 配置中设置 user.name 和 user.email,repo 将不会提示您输入姓名/电子邮件。您可以通过运行以下 git 命令来设置它们:

$ git config --global user.name 'Warren Turkal'
$ git config --global user.email 'wt@example.com'

未经测试的可能解决方案:如果您只想为一个 repo 存储库设置名称和电子邮件,我认为您也可以在 list repo 中设置这些属性,而不是更改全局配置。为此,您可以从存储库根目录执行类似以下操作:

$ cd .repo/manifests
$ git config user.name 'Warren Turkal'
$ git config user.email 'wt@example.com'

关于Android repo init - 如何以非交互方式运行(或没有姓名/电子邮件提示),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8131302/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com