首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在现有的回购中添加子模块,在本地进行更改,并将所有更改推送到我的github?

如何在现有的回购中添加子模块,在本地进行更改,并将所有更改推送到我的github?
EN

Stack Overflow用户
提问于 2019-10-08 01:00:17
回答 1查看 33关注 0票数 1

现在,我可以添加一个子模块。进行更改、添加和提交。但是,我不能推。它给了我错误。

我要做的是:

git submodule add --branch v1.0 https://github.com/substrate-developer-hub/substrate-package

我在子模块中运行一个简单的shell脚本。

代码语言:javascript
复制
cd substrate-package
./substrate-package-rename.sh substratekitties myName

然后简单的添加,提交,推送

代码语言:javascript
复制
git add .
git commit -m "init"
git push

我想推一下就会犯错误

代码语言:javascript
复制
remote: Permission to substrate-developer-hub/substrate-package.git denied to hkane729.
fatal: unable to access 'https://github.com/substrate-developer-hub/substrate-package/': The requested URL returned error: 403

我能做些什么来进行本地更改,这样我的子模块以及我的主要Github都是最新的,并且我可以推送到Github?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-10-08 04:54:04

您需要成为substrate-developer-hub/substrate-package的贡献者,才能将其推送回存储库。

如果您需要修改,您应该:

  • 叉子存储库
  • 将分叉作为子模块添加
  • 对其进行更改,添加、提交和推送:推送将工作,因为它是您自己的存储库。
  • 如果您想要将您的更改集成回原来的分叉存储库,请使用做一个PR (拉请求)
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58278904

复制
相关文章

相似问题

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