我正在寻找一种设置标签的方法。我使用一个bitbucket git存储库,发现了Pascal Berger创建的“ Allow Git远程访问”和“ Restore Git远程”任务。
执行git push时却给出错误 致命的:'https://OAuth的身份验证失败:*** @ bitbucket.org:443/MyCompany/MyRepo.git /'
有人有什么建议吗?
答案 0 :(得分:0)
您可以使用 PowerShell任务创建标签并将其推送到您的Bitbucket git存储库。
详细步骤如下(您可以按照自己遇到的情况进行操作):
如果您要推送标签的仓库与在“获取来源”步骤中指定的仓库相同,则可以直接创建并推送标签。和PowerShell脚本如下:
git tag <tag name>
git push https://username:password@bitbucket.org/account/repo.git --tags
注意:
git tag -a <tag name> -m 'message'
。HEAD
上创建标签,请在git tag命令中指定历史记录提交sha-1值。例如git tag v1.1 e313a7b
或git tag -a v1.1 e313a7b -m 'create v1.1 on commit e313a7b'
。如果要推送标签的位存储库与在“获取源代码”步骤中指定的不同,则需要先克隆位存储库,然后创建标签并将其推送到位存储库 。 PowerShell脚本如下:
git clone https://username:password@bitbucket.org/account/repo.git repo
cd repo
git tag <tag name>
git push --tags