Tag: github上

如何configurationTravis-CI来构buildpull请求和合并,以便无需掌握冗余

把它放在“BDD”的条款: 背景: 鉴于我正在为GH回购贡献力量 当我创build一个拉请求 然后特拉维斯应该build立最新的承诺 当我推送到现有的拉取请求 然后特拉维斯应该build立最新的承诺 当我合并一个拉请求主 那么特拉维斯应该build立主人 我被Travis-CI的“build push”和“build PRs”设置搞糊涂了,如下所示: 启用这两个都会导致每个Pull请求被Travis构build两次 一次用于该分支的提交 并再次将该分支合并提交到目的地 启用“构buildPR”会导致PR被构build,但不会导致合并后的构build(即在主数据库上)。 通过构build所有对回购的推动,启用“推”蛮力满足上述标准。 你可以尝试通过白名单和黑名单分支来挑逗事物,但是除非你严格遵守分行名称,否则这可能会让你感到吃惊。 这在Travis-CI文档和GH问题#3241中有更多解释。 任何人都知道满足上述标准的configuration?

重命名远程git分支

我有2个git分支:master和experimental。 实验变得很好,我想让它成为主人。 我想我会重命名洗牌的东西,但这里是我得到的: nutebook:Stuff nathan$ git remote rename master old error: Could not rename config section 'remote.master' to 'remote.old' 我使用GitHub和Git-Tower。

启用2FA后,Git身份validation失败

我只是启用2FA(我想不出任何其他更改),并要求我的用户名和密码。 我提供了两个,但他们是“错误的”。 我在这里尝试了很多的解决scheme: Git推送需要用户名和密码,但没有奏效。 特别是,当从https切换到ssh时,ssh密钥给出 权限被拒绝(publickey)。 致命的:无法从远程存储库读取。 $ git push warning: push.default is unset; its implicit value is changing in Git 2.0 from 'matching' to 'simple'. To squelch this message and maintain the current behavior after the default changes, use: git config –global push.default matching To squelch this message and adopt the new behavior now, […]

如何在git中向后移动分支?

标题不是很清楚。 我经常需要做的是: 假设我正在进行几个提交c1,c2,…和3个分支A,B,C的开发 c1–c2–c3–(B)–c4–(A,C) 分支A和C在同一个提交。 现在我想让分支A回到B的位置,让它像这样: c1–c2–c3–(A,B)–c4–(C) 重要的是,这必须发生在本地和github上。

! 主人 – >主人(取第一人)

有没有一个好的方法来解释如何解决“ ! [rejected] master -> master (fetch first)' ”在Git? 当我使用这个命令时, $ git push origin master会显示一条错误消息。 ! [rejected] master -> master (fetch first) error: failed to push some refs to 'git@github.com:zapnaa/abcappp.git'

如何使用git(github)连接Visual Studio 2012?

微软推出了可以与git(和github)集成的Visual studio 2012,我用下面的参考链接将visual studio 2012和git结合起来 ,但是没有得到任何选项来提交我的代码。 我需要安装/使用Github的Windows? 或者是可以直接从Visual Studio与Github集成吗?

git diff远程和本地回购

试图diff我的本地文件与GitHub回购之前,我提交一个拉请求,所以我可以看到会显示什么,是否有一个这样做的准确方法? 我认为GitHub的比较工具操纵Git的diff ?

GitHub提交扩展消息

我最近使用GitHub并为Mac下载了GitHub。 我注意到你可以使用GitHub for Mac添加一个“扩展描述”。 如何使用命令行添加扩展描述? 我可以添加一个扩展的描述到现有的提交?

我如何使Mylyn的GitHub连接器运行经过身份validation的请求?

我为Eclipse Indigo使用了非常酷的Github Mylyn连接器 。 不过,由于我在GitHub上使用它的许多项目,我非常快速地执行每秒60个请求的速度限制 ,对GitHub v3 API进行未经validation的请求。 症状是,刷新任何查询(但是小 – 再次,这里的限制因素是我处理可能的存储库更多)我得到的错误: Unexpected error : API Rate Limit Exceeded for XXX.XXX.XXX.XXX XXX.XXX.XXX.XXX当然是我的IP。 我已经使用GitHub用户名和密码在任务存储库视图中configuration了GitHub存储库,但连接器似乎没有将这些用于OAuth或基本身份validation。 我已阅读GitHub连接器插件的常见问题 ,并没有发现任何有用的东西。 有没有办法让GitHub连接器进行身份validation请求(这会计算在5K /小时的更宽松的速率限制?)? 编辑:我已经尝试与私人存储库(至less有一个活动的问题),以检查是否有一些凭据发送到那里。 我得到Unexpected error: Issues are disabled for this repo 。 编辑:我注意到在Eclipse Marketplace上的插件版本的问题,然后切换到从nightlies回购我的EGIT插件,同样Mylyn Github连接器 。 它没有帮助

我可以编辑两个文件,然后使用GitHub基于Web的编辑器进行一个提交?

GitHub具有基于Web的文件编辑function。 但是,在编辑一个文件后,我似乎必须在继续之前提交此文件的更改。 有没有办法我可以编辑两个或更多的文件,然后作出一个承诺所有的变化呢? 我认为这会更好,因为太多不必要的犯下烦人的事情。