Dan*_*Bak 3 eclipse git open-source github egit
我有一个本地master分支,我想创建一个由其他人拥有的回购请求的请求。当我尝试“推送分支”时,出现以下文本:“无法连接到任何URL:https : //github.com/jleclanche/fireplace:不允许git-receive-pack”
我猜我在这里实际上是在尝试合并,而不是发出请求。我该怎么做?
这些是派生存储库,进行更改并最终打开拉取请求以使更改重新合并到原始存储库中所必需的步骤。
在GitHub上,导航到存储库页面,然后单击页面右上角的Fork按钮
复制分叉存储库的URL,以在EGit中创建本地克隆
我建议在表单中创建一个新分支your-name/issue-name。在单独的分支上工作可提供更好的监督,并在并行处理多个拉取请求时有所帮助。
进行一次或多次提交,最终将在请求请求中完成。
在GitHub上,导航到派生页面。您应该在那里看到一条消息,指示已创建一个新分支,以及一个用于创建拉取请求的按钮。单击此按钮。在下一页上,您可以提供更多信息,并最终确认创建拉取请求。
为了使用对原始存储库所做的更改,您需要将其添加为本地克隆的远程对象。
您甚至可能想要重命名远程服务器,以便命名派生的存储库(您要推送到fork的存储库),并且原始存储库使用默认名称origin。
例如:
[remote "fork"]
url = git@github.com:your-name/forked-repo.git
fetch = +refs/heads/*:refs/remotes/fork/*
[remote "origin"]
url = git@github.com:user/originating-repo.git
fetch = +refs/heads/*:refs/remotes/origin/*
Run Code Online (Sandbox Code Playgroud)