Tag: github上

Git:错误:RPC失败; 结果= 22,HTTP代码= 411

症状: Git突然拒绝推送一个仓库(对我来说github): $ git push Counting objects: 9292, done. Delta compression using up to 8 threads. Compressing objects: 100% (2136/2136), done. error: RPC failed; result=22, HTTP code = 411 fatal: The remote end hung up unexpectedly Writing objects: 100% (8222/8222), 1.27 MiB | 837 KiB/s, done. Total 8222 (delta 6060), reused 8181 (delta 6033) fatal: […]

Egit拒绝了非快进

我推送到github存储库时得到这个消息。 你能告诉我一步一步的程序来解决它吗? 我只推了一次,成功了。 但是,当我更新了一个项目,并试图推动我的第二次提交,它显示“主拒绝非快进”,并不允许我推。 请解释程序。

我如何改变我从哪一个GitHub项目分叉?

我分了一个项目,做了一些改动,并接受了一个拉取请求。 但现在,我分叉的项目移动到另一个存储库,并且是该存储库的一个分支。 那是: Original -> MyFork 现在: NewOriginal -> Original -> MyFork 我将如何得到它以下? NewOriginal -> MyFork

如何从GitHub下载特定的提交sha.zip?

我想下载一个带有github上托pipe库的源文件,但是我不想要这个主,因为每次下载我都可以下载不同的版本。 这个特定的库没有标签,所以我不能使用它。 那么如何下载source.zip来进行特定的提交?

GitHub:search旧版本的文件

我知道使用GitHub,我可以在回购中search所有当前版本的文件。 不过,我也想search我的回购文件的旧版本。 例如,我曾经在我的代码中有一个名为get_info()的函数,但在几个版本之前删除了它,是否可以searchget_info并find代码。 如果使用GitHub是不可能的,是否可以从git命令行? 编辑 感谢@Mark Longair展示了如何从git命令行完成这个工作。 如果在GitHub中不可能的话,这将是一个很棒的function。

如何避免GitHub / BitBucket上的合并提交地狱

在我们的回购中,我们结束了很多这样的提交: Merge branch 'master' of bitbucket.org:user/repo 每当开发人员将他/她的本地分支同步到顶级回购时,就会发生这种情况。 有没有办法避免这个合并 – 提交地狱混乱所有的回购日志? 当以某种方式启动拉取请求时,是否可以避开它们? 我知道我可以做git rebase,如果这是在我的本地虚拟机中完成的,GitHub / BitBucket UI中是否有任何等价物? 你们怎么做?

为什么我看到“TypeError:string索引必须是整数”?

我正在玩Python和学习,并试图让github问题成为一个可读的forms。 使用关于如何将JSON转换为CSV的build议? 我想出了这个: import json import csv f=open('issues.json') data = json.load(f) f.close() f=open("issues.csv","wb+") csv_file=csv.writer(f) csv_file.writerow(["gravatar_id","position","number","votes","created_at","comments","body","title","updated_at","html_url","user","labels","state"]) for item in data: csv_file.writerow([item["gravatar_id"], item["position"], item["number"], item["votes"], item["created_at"], item["comments"], item["body"], item["title"], item["updated_at"], item["html_url"], item["user"], item["labels"], item["state"]]) 其中“issues.json”是包含我的github问题的json文件。 当我尝试运行时,我得到了 File "foo.py", line 14, in <module> csv_file.writerow([item["gravatar_id"], item["position"], item["number"], item["votes"], item["created_at"], item["comments"], item["body"], item["title"], item["updated_at"], item["html_url"], item["user"], item["labels"], item["state"]]) TypeError: string […]

ToC或GitHub Wiki中的边栏

如何在GitHub Wiki中创buildToC或侧边栏菜单? 我看到了一些提及,gollum后端似乎支持它,但是我怎样在当前的GitHub项目中做到这一点? 它应该最好基于我自动在页面中的标题。 这些链接都提到它,但不显示如何做到这一点: https://gist.github.com/379469 – 一些JavaScript黑客入侵 https://github.com/blog/774-git-powered-wikis-improved – GitHub提到它: “GitHub Wiki对脚注和侧边栏有一些logging的function,这是我们一些基于git的Wiki作者所熟悉的。这个新的Wiki编辑器为您提供了有限的基于网页的页脚编辑function。 “

如何在GitHub上设置一个私人的Git仓库? 这甚至有可能吗?

我打算分享我的源代码的邀请,只有几十个用户也许。 源代码本身不应该公开。 参与者被允许并被鼓励提交他们的改变。 所以我需要源代码控制,最好Git,托pipe在一个公共服务器与私人访问级别为多个用户。 我了解到可以在GitHub上设置使用https://链接的私有git存储库。 在GitHub本身,这样的项目不会出现在search中。 对于参与的用户,项目显示一个“locking”图标。 所以显然有私人存储库,我只是不知道如何设置一个。 很多教程使用SSH来设置私有存储库,但是他们都要求你有“你自己的服务器”。 推/拉源代码时,我不关心安全连接,也不信任GitHub。 我所关心的只是私人存储库,只能访问我邀请的用户。 也许我很天真,这样的解决scheme只能通过商业托pipe(如Unfuddle,Assembla),但如果不是,我真的想知道它是如何做的!

引用github中的当前分支readme.md

在我的github回购的readme.md文件中,我有一个Travis-CI徽章。 我使用以下链接: https://travis-ci.org/joegattnet/joegattnet_v3.png?branch=staging 显而易见的问题是分支是硬编码的。 是否有可能使用某种variables,以便分支是当前正在查看的分支?