github - 如何从 Azure devops 管道代理获取安全签名的工件
问题描述
我想开发一个用于安全签署二进制工件的 azure 管道。
这是过程:
将签名工具和二进制文件放在 GitHub 存储库中。
用户将二进制文件上传到 GitHub 存储库文件夹“未签名”并运行管道,管道将工具和二进制文件拉到管道代理(Winserver)并签署二进制文件,签名的二进制文件将被复制到存储库文件夹“签名”。
直接从管道代理下载已签名的二进制文件,或将已签名的二进制文件上传回 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
这是一张你可以参考的票。
推荐阅读
- python - 如何在 python 中使用 pandas read_html 获取超过 100 行的信息?
- c# - 如何编写高度图脚本?
- scala - Spark 如何在停止 Spark 会话之前跟踪尝试次数?
- go - 以 gzip 格式写入数据的正确方法是什么?
- android - 在 Android 中输入/加载基于 Jetpack Compose 的屏幕时从网络或数据库获取数据
- flutter - Flutter DateTimePicker 尺寸太小 | 调整颤振 DateTimePicker 大小
- c# - 我需要一些关于 Web API 的指导 - MVC App
- java - 同一 serviceimpl 中的 CRUDREPOSITRY SAVE METHOD 和自定义方法会创建 javax.persistence.NonUniqueResultException:
- javascript - 将 httpresponse 转换为主要数据或 html 自由数据
- gstreamer - 如果两个 gst 客户端正在请求 rtsp 流,则 Gstreamer rtsp 连接中断