Github 如何从Azure devops管道代理获取安全签名工件

Github 如何从Azure devops管道代理获取安全签名工件,github,azure-devops,azure-pipelines,Github,Azure Devops,Azure Pipelines,我想开发一个azure管道,用于对二进制工件进行安全签名 过程如下: 将签名工具和二进制文件放在GitHub存储库中 用户将二进制文件上载到GitHub存储库文件夹“unsigned”并运行管道,管道将工具和二进制文件拉到管道代理(Winserver)并对二进制文件进行签名,签名的二进制文件将复制到存储库文件夹“signed” 直接从pipeline agent下载已签名的二进制文件,或者将已签名的二进制文件上载回GitHub存储库,用户可以从中下载 对于步骤3: 如何直接将已签名的二进制

我想开发一个azure管道,用于对二进制工件进行安全签名

过程如下:

  • 将签名工具和二进制文件放在GitHub存储库中

  • 用户将二进制文件上载到GitHub存储库文件夹“unsigned”并运行管道,管道将工具和二进制文件拉到管道代理(Winserver)并对二进制文件进行签名,签名的二进制文件将复制到存储库文件夹“signed”

  • 直接从pipeline agent下载已签名的二进制文件,或者将已签名的二进制文件上载回GitHub存储库,用户可以从中下载

  • 对于步骤3: 如何直接将已签名的二进制文件从管道代理下载到本地PC?
    将签名的二进制文件上载回GitHub存储库需要哪些git命令?谢谢。

    同意Shayki,您可以在cmd任务中尝试以下git命令

    git clone https://github.com/xxx/xxx.git
    git config --global user.name "xxx"
    git checkout master
    git add .
    git commit -m "abc"
    git push https://{yourPAT}@github.com/xxx/yyy.git
    

    这里是一个您可以参考的示例。

    只需git提交并推送到git repo,然后将repo克隆到您的本地PC@Ming无法获取您的最新信息,解决方法对您有帮助吗?或者如果你有任何问题,请在这里分享。