Questions tagged «github»

GitHub是基于Web的托管服务,用于使用Git进行版本控制的软件开发项目。使用此标记可以解决有关托管在GitHub上的存储库问题,特定于GitHub的功能以及使用GitHub与其他用户协作的问题。不要仅仅因为存储库恰好托管在GitHub上,而将此标签用于与Git相关的问题。

29
如何一次从GitHub克隆所有存储库?
我有一个公司GitHub帐户,我想备份其中的所有存储库,以考虑可能出于自动化目的而创建的所有新内容。我希望是这样的: git clone git@github.com:company/*.git 或类似的方法可行,但似乎不喜欢通配符。 Git中是否有一种方法可以进行克隆,然后假定拥有适当的权限就提取所有内容?
97 git  github  git-clone 

24
Git错误:“请确保您具有正确的访问权限,并且存储库存在”
我在Windows上使用TortoiseGit。当我尝试从标准Windows资源管理器的上下文菜单中克隆时,出现以下错误: 请确保您具有正确的访问权限,并且存储库存在 更准确地说,终端的快照如下: git.exe clone --progress -v“ git @ arobotdev:\ git \ AlfaRobot.git”“ C:\ Work \ AlfaRobot” 克隆到'C:\ Work \ AlfaRobot'... 权限被拒绝,请重试。 权限被拒绝,请重试。 权限被拒绝(公钥,密码)。 致命:无法从远程存储库读取。 请确保您具有正确的访问权限 ,并且存储库存在。 git没有干净退出(退出代码128)(21450毫秒@ 19.09.2014 10:36:58) 我应该怎么做才能使git正常工作?

16
如何在自己的服务器上安装Github?
是否有像Github这样的东西供您自己的本地服务器使用?我很好奇,如果有一个模仿Github功能的PHP脚本甚至一个台式机客户端,我喜欢Github,但最好在我自己的服务器上托管。 抱歉,如果这还不够“编程”,但通常只有程序员使用GIT和Github 更新资料 首先,感谢所有很棒的建议,很高兴看到那里有很多选择。从这里发布的内容和通过谷歌搜索可以说,它看起来与Github解决方案的外观最好/最相似是用Ruby编码的,这对于某些人来说是很棒的,但我还是一个PHP类的人(目前)。 大多数PHP GIT查看器要么是过时的和废弃的项目,要么看起来像胡扯(我意识到我可以将它们修复为更像Github),但到目前为止,我遇到了一些看起来很有希望的PHP。它被称为Glip,位于Github上,网址为https://github.com/patrikf/glip,对我来说,这是迄今为止我发现的最有吸引力,最易用的PHP解决方案。对于高级Git用户来说,这可能还不够,但是对我来说,我只希望能够查看git repo并提供该功能。 现在,我仍然在寻找完美的解决方案,我能找到它吗?我希望是这样,但就目前而言,这就是我们得到的。我正在考虑编写自己的应用程序,它像Github一样有吸引力,并具有其他功能,例如针对错误和功能请求的问题跟踪器。到目前为止我所看到的都不是很好
97 php  git  github 

6
致命:'origin'似乎不是git存储库
moodle我的Github帐户上有一个存储库,我forked来自官方存储库。 然后,将其克隆到本地计算机上。工作正常。我创建了几个分支(在master分支下)。我做了几次提交,但效果很好。 我不知道在执行以下操作时会出现以下错误: git push origin master fatal: 'origin' does not appear to be a git repository fatal: The remote end hung up unexpectedly 在不影响我在Github上的存储库的情况下,如何解决该错误? 我正在使用 Ubuntu 12.10 我.git/config做完后的内容cat $(git rev-parse --show-toplevel)/.git/config给出: [core] repositoryformatversion = 0 filemode = true bare = false logallrefupdates = true [branch "master"] [branch "MOODLE_23_STABLE"] [branch …
97 git  github  push  git-push 

6
覆盖单个git commit的已配置用户
我正在尝试从我的工作笔记本电脑提交github.com上的一个项目,该笔记本电脑已经为公司git服务器配置。有没有办法使用不同的配置文件或其他命令行开关来提交指定不同的作者凭据的方法? 我试过使用 --author="My Name <MyNameEmail@email.com>" 我收到了以下消息: Committer: unknown <WorkEmail@workemail.net> Your name and email address were configured automatically based on your username and hostname. Please check that they are accurate. You can suppress this message by setting them explicitly: git config --global user.name "Your Name" git config --global user.email you@example.com After …
97 git  github 




6
如何将github上的问题移至另一个存储库?
它不时发生。一些库依赖于另一个库,并且用户打开了属于错误存储库的问题。我可以将问题移到另一个仓库吗? 您可能会争辩说,该问题可能被视为都是回购问题,因为一个问题取决于另一个问题,只要一个问题不能正常工作,两个问题就不会。但是我宁愿在所属的回购中讨论该问题的解决方案。
96 github 


3
如何将提交从一个Git存储库复制到另一个?
上周,我创建了一个Github存储库,却忘记选择该存储库的许可证。现在已经有3个大型提交。 我问了3个贡献者是否还可以,是否删除了回购文件,然后使用相同的名称再次创建它,这一次在创建回购文件时选择了许可证,他们会在那做些什么。 题 有什么办法可以将提交提交到新的存储库中(这次第一次提交是LICENSE文件),并且仍然保留提交元信息?
96 linux  git  github 

9
使用Git Bash配置用户和密码
我在Windows 7上使用Git Bash。我们使用GitHub作为存储库来源。 每次我按下或拉动我都必须提供用户和密码凭据。我知道我的SSH密钥设置正确,否则我将无法访问存储库。(也就是说,一旦输入凭据,推/拉就可以正常工作。) 我已经进入 git config --global user.name myusername git config --global user.email myemail git config --global github.user myusername git config --global github.token mytoken 但是无论如何,每次我推/拉时都会要求我提供凭据。

8
使用pull命令时github锁定mac终端
我正在学习Mac(命令行)上的github,无论何时我都会git pull origin master得到这个 # Please enter a commit message to explain why this merge is necessary, # especially if it merges an updated upstream into a topic branch. # # Lines starting with '#' will be ignored, and an empty message aborts # the commit. ~ ~ ~ ~ …
95 git  github  terminal 

14
GitHub上的项目管理[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 5年前关闭。 改善这个问题 (编辑:对于我的特定问题,这个问题现在已经过时了,因为Google Code现在支持git了,无论如何我已经将Protocol Buffers转换为Mercurial。但是,IMO仍然很受关注。) 我的C#协议缓冲区端口使用github作为源代码控制,而我开始真正喜欢使用git。但是,据我所知,github没有提供任何项目管理工具:缺陷和功能跟踪,讨论,功能请求,文档等。考虑到我的从属关系,Google Code将是一个自然的选择,但是对于在此处创建一个项目,但将源代码托管在github上。 有关Fogbugz / Assembla的问题似乎主要集中在缺陷跟踪上。我想知道其他人在获得更“完整”的项目管理解决方案时有什么经验。Fogbugz真的可以做我需要的一切吗?(尽管我也希望能够使用代码分发文档,但使用Wiki进行文档操作具有其优势。)除了第一段中提到的显式功能之外,我还应该考虑其他项目方面吗? 这绝对将是一个开源项目,尽管我宁愿不付款也不介意是否需要支付少量费用。目前,我是唯一的开发人员,但是这种情况可能会发生变化,并且可能会有很多人提交错误和功能请求。(换句话说,我希望并期望它会很流行,但是我会承担大部分工作。) 以前,我曾为各种开源项目做过贡献,但是在运行一个非常明显且活跃的项目方面并没有做太多事情。(MiscUtil当前仍“托管”在我的网站上,并偶尔发布-实际的源代码控制在我的本地NAS上。) 有人愿意分享他们的经验吗? 编辑:我现在正在考虑的另一个选择是Google Code项目(我真的很想忠于我的老板),偶尔从git合并到svn(至少每次我发布时)。这将使非git用户也可以轻松掌握源代码。

3
更改git标签的日期(或基于它的GitHub版本)
我通过在Main分支中的各种提交中添加标签来在我的GitHub项目上添加Releases。 在我的一个项目中,我没有按时间顺序将标签添加到提交中。(我发现了明显的提交并标记了它们,然后我发现了不太明显的较旧的提交并标记了它们。) 现在GitHub的是显示 V1.0.1电流,用它前面v0.7.0,和前述V1.1.2 那个。 它似乎使用标签创建的日期作为发布日期,而不是使用被标记的提交。如何编辑标签,使其日期与标签的提交相同?
95 git  github  tags 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.