在文档here之后,我正在尝试使用以下命令创建存储库:
az repos create --name Example
哪个返回以下错误:
命令失败,出现意外错误。这是回溯:
TF401019:具有名称或标识符客户端的Git存储库不存在,或者您没有尝试执行的操作的权限。操作返回了无效的状态码404。
我已经运行了az login
命令,并使用以下命令将组织和项目设置为默认配置:
az devops configure --defaults organization=https://dev.azure.com/example project=example
如何使用Azure DevOps CLI创建存储库?
答案 0 :(得分:1)
其中been seen here有accounts using 2FA
我尝试了其他操作-我没有删除Git凭据,但是我选择了修改它们的选项,并且使用了作为别名生成的登录名/密码作为我的主要用户名(在cli中使用的那个)。
VS重新启动后,我可以推送更改。这只是一种解决方法(我的主帐户仍然无法在vs中使用),但是现在这会使我的生活更加轻松。
也:
我从另一个论坛上得到了一个提示,我应该尝试以管理员(或另一个用户)身份运行VS,并且可以正常工作。
我使用了同一帐户在TFS中进行身份验证,该帐户不适用于我通常使用的Windows用户帐户。
答案 1 :(得分:1)
这听起来很愚蠢,但是我使用Azure DevOps Web UI以相同的名称创建了存储库,然后将其删除。之后,我能够使用Azure CLI和任何其他存储库创建该存储库。
答案 2 :(得分:0)
好像您有权限问题,而不是创建操作失败。您可以验证以下内容吗?
1.您是否有权在已设置为默认值的项目中创建存储库
2.确认您是否非故意地使用了另一个git仓库。有自动检测配置的逻辑,在解决意外的Azure Repos时,该逻辑会自动检测配置并覆盖默认设置。
看看https://docs.microsoft.com/en-us/azure/devops/cli/index?view=azure-devops
上可用的文档