github相关内容

我可以将储存库安排到Github上的文件夹中吗?

我是git的新手,现在我正在做的是将我最近的所有项目作为存储库上传到github。有很多不同的项目,如网页设计,WordPress主题和不同类型的应用程序。其中一些也属于较大的项目,因为它们将测试一些东西作为一个不同的应用程序。 问题是我现在在线上有大量的存储库。如何将相关的github存储库分组到一个文件夹结构中?有没有一种功能可以在github上订购,结构甚至标记仓库? 解决方案 ..
发布时间:2018-04-26 13:41:21 其他开发

将git仓库的一个分支推送到一个新的远程仓库(github),隐藏它的历史记录

我的组织正在准备使用github发布我们的软件的开源版本,但我不确定最好的方法来处理这个问题: 我们有两个分支 master 和发布, master 包含我们决定不发布的一些专有组件,发布包含我们想要分发的清理版本。问题是,如果我们只是将 release 分支推送到github,那么可以通过查看修订历史记录来检索专有组件。 I正在考虑创建一个单独的存储库,将 relase 的HEAD复 ..
发布时间:2018-04-26 13:41:12 其他开发

Github:只读访问一个私人回购

我正在Github上开发一些私人项目,并且我想每晚在我的部署服务器中添加cronjobs以从github中提取最新版本。我目前通过在每个部署服务器上生成密钥对并将公钥作为'部署密钥'添加到github项目中来完成此操作。然而,我最近发现这些部署密钥实际上具有写入项目的权限。因此,每个服务器管理员都可能开始编辑。此外,我可以将每个部署密钥添加到一个存储库,而我希望能够在同一个部署服务器上部署多个存储 ..
发布时间:2018-04-26 13:40:08 其他开发

如何通过苛刻的代理使用GitHub?

如果有以下限制,我如何从Windows和Unix使用GitHub? 所有对互联网的访问仅限于代理 代理只允许在端口80和443上连接 CONNECT方法仅适用于443 需要代理身份验证(NTLM或Basic) 请参阅”通过Draconian Proxies(Windows和Unix)使用Github“”通过Jeff Tchang(以前可从另一个地点 ),其中包括Windows和Unix ..
发布时间:2018-04-26 13:39:40 其他开发

我无法删除git上的远程主分支

我需要删除一个主分支,但事实证明这很难。我只是想清理那个分支并开始新的。我正在从开发分支中删除。我希望GitHub上的主人干净。 #git push origin --delete master > ;到https://github.com/mymasterb.git! [远程拒绝] master > (禁止删除当前分支)错误:无法推送一些 >参考'https://github.co ..
发布时间:2018-04-26 13:38:51 其他开发

远程和本地回购之间的git diff

在提交pull请求之前,试着使用GitHub repo来执行 diff 我的本地文件,这样我可以看到会显示什么,是否有准确的方法?我假设GitHub的比较工具操纵Git的 diff ? 解决方案 不要做一个拉: 做一个 fetch code>(语法与 git pull 相同,但不会自动合并) 做一个 diff 在您的dest分支和其他分支之间 然后执行 merge if你想 ..
发布时间:2018-04-26 13:38:48 其他开发

Git pull导致无关的“合并分支”提交日志中的消息

我正在与一个项目的另一位开发人员合作,并且我们使用Github作为远程回购。我在Mac上使用git 1.7.7.3,他在Windows上使用git 1.7.6。 这就是发生了什么 我们中的一个人(让我们称他为开发人员A,但哪一个并不重要)将一组提交推送给GitHub。 其他(开发者B)进行一些本地提交。 B执行 git pull 。 B做了一个 git push 。 查看提交历史 ..
发布时间:2018-04-26 13:38:38 其他开发

Git:从其他分支拉

我从GitHub上的一个项目创建了一个fork。 我如何从我分配的项目中提取变更? 解决方案 git拉实际上只是 git pull的简写。 ,在大多数情况下,它相当于 git pull origin master 。您将需要添加另一个远程并从它明确拉。本页详细描述: http:// help.github.com/forking/ ..
发布时间:2018-04-26 13:38:20 其他开发

在bitbucket上使用git部署到Heroku

我想使用git在bitbucket上托管我的源代码,因为我显然获得了免费的私人回购,并且我想使用bitbucket的源代码在heroku上托管我的应用程序。 我可以使用github客户端和heroku工具栏来做到这一点吗?它会起作用吗? Github是伟大的,但我不希望每个人都看到我的代码,我不想为私人回购付款,因为它是一个小项目。 无论您托管代码的位置如何,部署到heroku都应该可以工作 ..
发布时间:2018-04-26 13:37:36 其他开发

Git:致命的:Pathspec在子模块中

我试图让TravisCI自动部署我的Hakyll静态网站,根据本指南。 以下是我的回购协议的设置方法。我有我的源代码分支,其中包含我的hakyll和降价文件。它将HTML构建到 _site 目录中,该目录作为子模块建立,链接到我的 master 分支。 / p> 我在没有问题的情况下构建网站,然后将 cd 放入_site目录。但是,当我试图 git add ./* 新生成的HTML文件 ..
发布时间:2018-04-26 13:37:13 其他开发

在GitHub上使用别人的回购作为Git子模块

我试图找出是否有可能在你自己的Git仓库中使用别人的仓库(或仓库的分支)作为子模块。关于github本身的文档或者缺失,或者我没有使用正确的术语来寻找它。如果这不是将公共存储库作为共享库包含在git项目中的首选方式,那么可以考虑将建议作为替代最佳做法。 解决方案 是的,您可以在项目中添加任何存储库作为子模块。只要这样做: git submodule add git://github.co ..
发布时间:2018-04-26 13:36:43 其他开发

如何在GitHub上请求Wiki页面?

我在 GitHub 上看到了一个未开放编辑的wiki页面。然后,我分出了这个项目,并在“我的结局”上进行了编辑,并试图做出拉取请求。事实证明, wiki 不在项目中,并且没有办法提交更改。 除电子邮件,如果我想在这种情况下建议对wiki进行更改,是否有办法继续? 在这一点上,我发现了什么看起来像一个替代方案下“与类似的问题标题“,但我无法用它做拉请求,所以我不确定子模块是达到这个目的的 ..
发布时间:2018-04-26 13:36:38 其他开发

无法通过HTTPS在Linux上克隆github repo

我试图在CentOS盒子上做一个简单的 git clone https://github.com/org/project.git ,但得到: 错误:请求的URL在访问 https://github.com/org/project.git/info/refs $ b 致命:HTTP请求失败 p> 它永远不会提示我输入用户名/密码,只会失败。 I可以在我的Mac上进行完全相同的调 ..
发布时间:2018-04-26 13:35:50 服务器开发

GitHub认证通过https失败,返回错误的电子邮件地址

使用GitHub从命令行(通过https,而不是ssh)启动推送或任何其他操作,调用用户名和密码不仅失败,而且当它返回时,它返回 'https://github.com'的用户名:username 'https://username@github.com'的密码: 远程:无效的用户名或密码。 致命:'https://github.com/username/repository.git/' ..
发布时间:2018-04-26 13:35:48 其他开发

Git添加文件到回购

我遵循基本的Git教程并添加了工作的README文件。然后我将我的项目文件复制到同一个文件夹,并试图通过运行 git add --all $ b将它们添加到存储库$ b git ci'test'(我的提交别名) git push origin master 并没有推动。 我应该运行哪些命令将文件推送到远程存储库(master)? I试图提交更改并 ..
发布时间:2018-04-26 13:35:02 其他开发

HEAD和主人之间的区别

Git中的 HEAD 和 master 之间有什么区别? 我在GitHub上做了一个项目的克隆,并想将我的更改推送到远程。但我应该推哪一个? 解决方案 master 是对分支末尾的引用。按照约定(默认情况下),这通常是主要的集成分支,但不一定是。 HEAD 实际上是指向另一个引用的特殊类型的引用。它可能指向 master ,或者它可能不是(它将指向当前检出的任何分支)。如果你知道 ..
发布时间:2018-04-26 13:34:03 其他开发

为什么GitHub推荐通过SSH使用HTTPS?

https://help.github.com/articles/generating-ssh-keys ...并说明... 如果您决定不使用建议的HTTPS方法,我们可以使用SSH密钥在您的计算机之间建立安全连接 b $ b和GitHub。以下步骤将引导您生成SSH 密钥,然后将公钥添加到您的GitHub帐户。 为什么是HTTPS的推荐方法? SSH方法中存在某种安全漏洞还是 ..
发布时间:2018-04-26 13:34:01 其他开发

Forking和克隆在GitHub上有什么区别?

我想知道做一个项目的分叉与做一个克隆的区别。 如果我已经分叉的一个项目,通过GitHub上我只能送引入请求? 解决方案 基本上是这样。 fork 只是GitHub克隆项目并将其注册到您的用户名下的请求; GitHub上还跟踪这两个仓库之间的关系,所以你可以想像的提交和两个项目(和其他叉)之间拉。 您仍然可以请求即使您不使用 fork ,人们也会从您的克隆存储库中提取数据,但您必 ..
发布时间:2018-04-26 13:33:53 其他开发