首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将更新从azure推送到github

将更新从azure推送到github
EN

Stack Overflow用户
提问于 2019-07-02 15:40:04
回答 1查看 663关注 0票数 1

我是新来的天蓝色神和面临问题的整合之间的天蓝色天神和github,可能是您可以帮助。我的问题是,如何将在天蓝色奉献者回购上完成的提交推到驻留在我的github帐户上的相应的回购?

例如:1)从github私有回购导入一个文件abc.py 2)在中对abc.py进行更改并提交它。(3)现在,在我的私人github中,我向abc.py提交的关于azure主分支的所有提交都应该被推送到主分支的abc.py上。

谢谢你的帮助。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-07-03 08:17:27

您可以尝试将命令行脚本任务添加到构建管道的代理作业中,然后通过git命令将更新推到github。

任务中添加的命令如下:

代码语言:javascript
复制
    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://%gt%@github.com/xxx/xxx.git

这是我的样本:

注意事项:您需要在push url中提供github PAT,如下所示:

代码语言:javascript
复制
git push https://{yourPAT}@github.com/xxx/yyy.git

要保护PAT,可以使用安全变量(如gitHubPat )将变量类型更改为机密。

然后,您可以添加一个环境变量,在我的示例中: gt。然后将其值设置为$(gitHubPat).In命令行任务,使用双%%获取环境变量"gt“的值。

如果您需要将更新从您的azure实时推送到github,则可以在build 触发器中进行设置,并检查启用持续集成 option.So,如果您的主分支发生更改,它将触发ci构建,您的更新将被推送到github回购。

希望这能有所帮助。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56855931

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档