Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
 Github_IT技术博客_编程技术问答 - 「Fatal编程技术网」

在创建公共GitHub回购协议时,什么';处理第三方LIB的最佳方式是什么?

我应该将第三方LIB包括在我的公共回购中,还是只是将其作为一项要求添加到自述文件中?它是存储在git中的库,而您正在跟踪一个不稳定的或开发树?使用git子模块 如果库没有存储在git中,但是您正在跟踪一个不稳定的工具,那么编写一个小的shell脚本来自动获取所需的源代码 它是一个已发布的库吗?要求用户提供。问题:您使用什么语言+构建系统?好奇的是,因为基于存储库的构建解决方案(对于java,maven非常流行,但我认为它是一种更广泛的、与语言无关的概念)我正在处理几个web项目,所以都是xhtm

Markdown/Github:代码块作为列表子项的语法高亮显示

在Github/MD中,如果我们想在代码块是列表的子级时启用它,我们需要将其设置为8个空格 但是如何使代码块具有语法突出显示功能呢 以下代码无法按预期工作 1. foo ```python print 'bar' ``` 2. bar 如果没有空格,则应工作:从: 只需将代码块包装在```中,就不需要手动缩进来触发代码块 1. foo ````python print 'bar'

Github 计算RSA密钥指纹

我需要对GitHub执行SSH密钥审核,但我不确定如何找到我的RSA密钥指纹。我最初按照指南在Linux上生成SSH密钥 查找当前RSA密钥指纹需要输入什么命令?运行以下命令以检索SSH密钥的SHA256指纹(-l表示“列表”,而不是创建新密钥,-f表示“文件名”): 例如,在我的机器上,我运行的命令是(使用RSA公钥): 要使用较新版本的ssh keygen获取GitHub(MD5)指纹格式,请运行: $ ssh-keygen -E md5 -lf <fileName> (如果您

如何:在Github中多个用户之间共享单个存储库

我正在做一个项目。在这个项目中,涉及多个开发人员。我已经使用github for windows在github上创建了一个存储库,并克隆了这个存储库。现在,我需要在这些特定的开发人员之间共享这个存储库。因此,这些特定的开发人员可以更改/提交任何文件到此存储库。我该如何做到这一点?合作者和组织才是解决之道。但我更喜欢灵活的组织。

如何从SSH密钥已添加到工作相关GitHub帐户的office计算机上处理个人GitHub repo?

我想从office计算机上处理我的个人GitHub repo,其SSH密钥已添加到与工作相关的GitHub帐户 在我的情况下,我将无法将我的个人GitHub帐户添加为“工作”帐户项目的合作者。我想我可以在我的办公室电脑上添加一个新的密钥对,并将其添加到我的个人GitHub帐户。但我能以这种方式无缝地处理“工作”和“个人”回购协议吗?最好的方法是什么?您可以添加任意数量的公钥:私钥,其想法是在%HOME%/.ssh/config文件中注册它们,以便使用ssh地址定义远程,如: workgh:Wor

我可以查询Github API以获取我的存储库配额吗?

我正在开发一个创建私有Github存储库的应用程序。每隔一段时间,我们的私人回购都会超过限额 我想知道在进行将失败的API调用之前,我们还剩下多少存储库 使用GithubAPI可以做到这一点吗?我在中找不到任何内容,但这并不意味着它不可能:)a我不太熟悉私有配额,但是当API返回对/user的调用时,经过身份验证的用户会收到一个计划对象。这将告诉你你有什么计划,并告诉你允许多少私人回购。有了这些信息和来自/user的信息,您应该能够计算出当前有多少私人回购 同样,您可以使用并且拥有用户对象,以及

如何在github for windows中删除未同步的提交?

我使用GitHub(Windows)进行了两次未同步的提交,但现在不想提交。如何恢复或删除它们 如“”中所述,您最好使用git CLI(命令行界面),从“GitHub for Windows”打开shell,或使用 然后,git reset HEAD ^2(或者如果您确实想删除这些文件以及任何正在进行的工作,甚至是git reset--hard HEAD ^2)将删除这些提交(如“或”中) 刷新后,GitHub for Windows将不再显示未同步的提交 下面提到最近添加的“撤消最近的提交””

使用stylecopsdk以编程方式检查github diff

我正在尝试创建一个实用程序,它将使用stylecop规则对github上的代码进行自动代码审查。 现在,StyleCopSDK只对整个文件起作用——所以为了对提交进行审查,我需要下载文件并在整个文件上运行stylecop。对于每一次(甚至是轻微的)承诺,我也需要这样做 所以我只是想知道是否有一种方法可以让stylecop在当前提交中使用diff?这将允许我确保我只审查当前提交和当前作者的更改 我认为StyleCop不可能只在给定差异的情况下分析代码。上下文太小了。您可能希望分析整个文件,但随后丢

无法将成员添加到GitHub

我正在尝试向GitHub中的现有团队添加新成员。我试图添加的新员工昨天创建了他的GitHub帐户。 当我输入他的GitHub帐户ID以将他添加为成员时,他的GitHub ID不会填充到前瞻列表中 我创建了一个新的测试帐户,并立即能够在成员列表中看到该帐户 测试帐户和新员工创建的帐户之间没有差异 有谁能告诉我是什么原因导致这个新成员没有出现在GitHub的前瞻列表中吗?这是上周发生在我们身上的。用户需要首先验证其GitHub帐户电子邮件。要求用户登录GitHub并保持会话活动,然后尝试将用户添加到

Github git未克隆我的laravel公用文件夹

我把我的laravel应用程序推到github上,一切都很顺利。然而,现在我正试图克隆我的laravel应用程序,以便在另一台计算机上使用它,但是当我克隆我的存储库时,我没有获得我的公用文件夹。公用文件夹存在于我的github存储库中。我选中了gitignore,但那个里并没有列出公用文件夹。有人知道吗?你的github回购协议是公开的吗?如果贴在这里可能是一个很好的线索。可能是隐藏的?可能吗?在linux上检查ls-a,确定它没有隐藏。我查看了隐藏的文件,公用文件夹不在其中。

无法在Jenkins中下载GitHub插件

我无法从Jenkins下载GitHub插件。下面是我的代理配置 我得到以下错误: Failure - java.io.IOException: Failed to dynamically deploy this plugin at hudson.model.UpdateCenter$InstallationJob._run(UpdateCenter.java:1317) at hudson.model.UpdateCenter$DownloadJob.run(UpdateCent

Github 永久更改git配置用户名和电子邮件

我已通过更改git config中的用户名和电子邮件 当我用git config-global user.name或email检查配置文件时,它显示的是正确的电子邮件和用户名 我的项目中的提交链接到我的github帐户,而在github的主页中,它显示为前一个用户推送到master 为什么提交链接到我,而推送链接到以前的用户 如果有人帮助我,我将非常感激。您需要更改您提交的历史记录。搜索git filter branchDid yuo推送那些链接到您的提交?更改配置不会更改以前现有提交的任何内容

Github 从历史Git中删除合并

我正试图找出如何解决我和我的团队面临的合并问题。我在学校做这个项目,我的团队已经取得了很大的进展,但是一个不知道他在做什么的团队成员强制将他的代码合并到主分支中。他的分支已经有2天的历史了,从那时起我们已经实现了很多新功能,他的分支可能离head有20多个提交。我试着回到马厩的主分支,但他的分支与马厩混在一起,所以我似乎无法找回马厩。有什么建议吗?我们对git还相当陌生,但那个人不知道发生了什么,只是强行合并了他的代码,而没有解决提交问题。去坐在他的计算机上。 键入,它将显示完整的提交历史记录(

小型企业github和CI服务所需的微服务器硬件建议

我和我的朋友正在建立一家小型独立游戏公司。我想找一台服务器来为我们的私有回购安装github,然后再安装jenkins进行持续集成测试。说到服务器,我对硬件一无所知,我想在花钱之前确保自己知道自己在做什么 我注意到了这一点 现在,如果我购买了2个WD红色1TB驱动器,并将其配置为raid1,我可以使用上面的方法在github和Jenkins上安装windows 7,以实现我想要的一切吗?我们的资金很少,以上是我们的财务限额 感谢您花时间阅读此文章。如果您这么聪明,我看不出运行自己的服务器的理由。

发送GitHub pull请求后如何继续

我最近在GitHub上做了一个项目来应用一个补丁,我在一个基于upstream/master的补丁分支上做了这个补丁。然后,我发送了一个拉取请求,该请求将完全合并。由于最初的回购协议从那时起一直没有真正移动,因此,该请求已经搁置了一段时间 现在,我想使用特性分支在我的fork上实现额外的特性,但我当然希望它们基于我的固定版本,而不必等待pull请求进入上游,据我所知,这可能永远不会发生。此外,我希望维护一个公共分支,集成我的所有修复和更改 人们通常如何处理这种情况?例如,我可以将不同的补丁和功能

Github 如何使用saltstack和capistrano使minion连接到git存储库

我正在尝试使用saltstack和capistrano在ec2上创建运行rails应用程序 以下是我迄今为止成功完成的工作。 使用saltcloud和saltmaster,我能够创建一个新的minion实例,并设置应用程序运行所需的一切,如ruby、rails、unicorn、mysql等 我已经为capistrano做了正确的配置。当我尝试部署时,我看到以下错误 DEBUG [ed84c6ab] Command: ( GIT_ASKPASS=/bin/echo GIT_SSH=/pathto/

向GitHub请求添加审阅者

在bitbucket中,我可以向pull请求添加审阅者,表示我希望他们审阅请求。如何在GitHub上执行相同的操作 我看到的唯一一件事是“受让人””,这只适用于一个人。我必须在拉取请求消息和/或PR注释中ping它们吗?是的,在Github中,您只能将PR分配给一个人。如果你想通知更多的人,请在评论中提及他们。自2016年12月以来,有一种更综合的方式通知你想要审查你的公关的人。 见“ 现在,您可以从协作者处查看请求,这样可以更容易地指定要查看拉取请求的人 您还可以在pull request页面

GitHub-仅允许拉取请求

我有一个公共github回购协议,希望不允许其他用户合并到主分支中。他们应该只能创建其他分支和创建拉请求。我是唯一一个接受和合并请求的人 GitHub是否可以这样做?如果可以,我如何设置 根据设计,所有公共存储库在创建时都是只读的。如果您是的成员,则可以提供默认权限以执行其他操作 总之,GitHub通过设计实现了您希望它实现的目标 即使是公开回购,也只有您添加到项目中的人才允许承诺该项目,其他人也必须提交拉取请求。啊,好的。我不知道。谢谢

Github 每次尝试在CMD上启用jekyll服务器时都会出现错误

我不是程序员,但每次启用jekyll服务器时。这就是它在Windows上的CMD上的功能 依赖错误:Yikes!看起来你没有pygments 因此,一个gem安装pygments就可以做到这一点 C:\JekyllBlog>jekyll server --watch Configuration file: C:/JekyllBlog/_config.yml Deprecation: You appear to have pagination turned on, but yo

Github 使本地点指向新的git存储库

我必须说,就Git而言,我是一个初学者。我可能会弄错一些术语和关键词。所以,请容忍我 我有两台不同的机器,它们的代码库有些相似,分别链接到两个不同的git存储库。a->a,b->b。我希望两台机器上的代码库指向同一个存储库。如何做到这一点而不导致任何一台机器上的文件修改。一旦这两个存储库链接起来,我希望能够在我的两台机器上推送、拉送和提交到同一个存储库。请给出建议。您想合并两个迄今为止没有共享任何历史的存储库的历史记录吗?我真的不在乎历史记录!我应该能够从我的所有机器访问同一个存储库,并执行所有

如何删除所有github存储库?

我想重置github回购。我想清理它。 但github repo无法从CLI中删除。它可以通过webUI删除 如何删除所有github存储库?更简单、更智能。最接近您所要求的可能是,它是github的CLI接口,允许您直接从终端转移存储库、创建问题和请求 但是,要删除存储库

只合并GitHub拉取请求的特定行?

我希望将大部分代码合并到pull请求提交中,同时省略提交的一部分。最好的办法是什么?我是否要使用他们的fork并手动进行更改?通常,您可以选择他们的提交: git cherry-pick -n [commit] 然后取消Stage,然后重新添加所需的修补程序: git reset git add -p git commit git add-p将允许您以交互方式选择要包含的更改 但是,你想怎么做显然取决于你为什么试图部分包含某些人的变化的背景。如果你只是为了自己的回购而从其他人的fork中获取

如何在Github中防止推送到私有存储库

我们在GitHub中有一个存储库。我们希望一组开发人员能够查看和分叉此存储库。但我们希望阻止他们向我们的分支机构承诺。相反,我们希望这组开发人员进行回购,并创建拉式请求进行贡献。在GitHub中有什么方法可以实现这一点吗?您需要将collaborator添加到存储库中,并为他们提供只读访问权限,请参阅以下文章: 访问控制不再适用于私有存储库。向协作者提供读写访问权限 如果协作者只有对存储库的读取权限,则必须创建一个组织。本文是关于添加协作者的。我已经将开发人员添加为合作者,这使他们能够推动我的回

Github 构建Dockerfile时,我可以';t在同一个定义中没有Perl和curl/git

我正试图使用Dockerfile构建一个小型导出,其中包含Perl、curl和git,以便与GitHub一起作为chroot环境使用。任何将curl或git放入Dockerfile的尝试都会从导出的tar文件中删除目录。我可以将Perl与Firefox等其他软件包结合起来,最终得到一个可用的tar 这是Dockerfile。如前所述,如果我只要求Perl或其他任何东西,但不要求使用Perl实现curl/git,那么它确实有效 FROM gliderlabs/alpine:3.4 RUN apk

GitHub项目和里程碑之间的区别/关系是什么?

最近对GitHub的更新在GitHub工作流中添加了一个名为项目的东西,因为我对Jira或Trello等项目跟踪工具没有任何特别的经验(嘿,至少我注意到了相似性),请任何人详细说明(关键点)GitHub的里程碑与新的项目之间的差异 如果我理解正确,里程碑是将问题组织成更小的“子项目”的一种方式,比整个“项目”更小(在我的世界观中,它由存储库表示)。当所有问题完成/结束时,里程碑可视为完成 在我看来,新引入的项目也是将问题组织到比存储库更小的“子项目”(尽管称为项目)中的一种方式。我理解,与“仅仅

有没有办法将API测试集成到GitHub中?

我知道有很多API测试人员可用,但我很好奇您是否可以将它们集成到您的GitHub中。我希望它在发生合并时自动运行,而不必手动运行API测试仪。我建议使用持续集成工具,它是您所需要的工具的高级版本,可以做的不仅仅是测试,包括构建二进制文件、部署、更新包存储库。大多数测试都遵循一个小的配置文件,其中包括依赖项列表、要安装的内容和运行测试的命令(确切地说是您想要运行的任何脚本) 注意:这些对公共回购是免费的,但有一些限制,但您必须为私人回购和其他定制付费。您是否在寻找持续集成工具?有很多可用的

Github风味降价单行突破,无任何延伸

我正在为我在GitHub上创建的项目编写README.md。我对换行有意见。我已经阅读了官方文档,但我不确定如何进行单换行,因为单回车不被认为是换行符,两个回车使其成为一个新段落 从文件: 我学习换行如何工作的基本建议是实验和发现——点击一次,即插入一条新行,然后点击两次,即插入两条新行,看看会发生什么。你很快就会学会得到你想要的。降价开关是你的朋友 它提到了标记切换,我在谷歌上搜索了它,但它显示我在这里标记切换可能被重命名。但是我想不加任何扩展就做 可能吗 用两个或多个空格结束一行应该有效 U

GitHub GraphQL搜索仅限于语言

我试图使用GitHub的GraphQLAPI来查找与查询匹配但仅限于特定语言的回购协议列表。然而,我在文档中找不到任何与语言过滤器相关的东西,典型的在线搜索支持这种语言过滤器,或者类似的东西通常是如何使用GraphQL完成的 { search(query: "query", type: REPOSITORY, first: 10) { repositoryCount edges { node { ... on Repository {

如何使我在github中的项目URL看起来像这样?

我是github的新手,我开发了一个应用程序,我想将其上传到github,我需要通过以下类型的URL访问该应用程序: http://githubusername.github.io/projectname/#/myapptitle 当我用projectname在一个新的存储库中上传文件时,我没有得到与上面相同的结构。请帮助我需要提交我的项目。多谢各位 看看这里的github页面。这里有一个非常简短的分步指南。基本上,您的存储库必须被调用:githubusername.github.ioHi,欢

Github页面未显示my index.html的内容

我的代码在本地运行良好。然而,当我在GitHub页面url上尝试时,内容并不仅仅显示背景颜色。如何解决此问题? 更新: 混合内容:通过HTTPS加载了“”处的页面,但请求了不安全的脚本“”。此请求已被阻止; 内容必须通过HTTPS提供 这是来自chrome的web控制台的错误,您可以在DevTool中过滤控制台以仅显示错误,然后您会发现它显示为第一个错误,因为您的大多数供应商LIB依赖于$/jquery,您可以: a) 下载一个缩小的jquery并将其放在js文件夹中 b) 从使用https而不

WebStorm推送到GitHub失败。Can';找不到存储库

我正在使用WebStorm并尝试推送到我的GitHub存储库。这在以前工作得很好,但现在我发现我的存储库找不到了。我假设这是因为GitHub改变了他们的政策: 我下载了最新版本的WebStorm 2018.1.1,希望这个问题能够得到解决,但我仍然得到了错误。有什么办法可以在WebStorm中解决这个问题吗?如果密码删除是您出现问题的原因,请尝试至少切换到SSH URL,看看问题是否仍然存在 见“”。为了进行测试,我建议生成一个没有密码短语的ssh密钥,并将公共密钥注册到您的GitHub帐户。

跟踪提交的多个github公共回购

大家好,有人想到了一个软件或其他东西,可以检查新提交的不同回购协议吗 我收到了不少回购协议,但这些都不是我的。如果有新的提交,我想跟踪,但找不到好办法 所以我希望有人有个主意 使用RSS提要(如)和任何RSS阅读器。您可以使用一些“rss到电子邮件”服务(如)获取有关新提交的电子邮件通知 使用包中的github通知程序脚本。您将需要一些支持git+cron+python的主机来让它工作 我将根据场景使用这两种方法。feed工作起来更简单,但您将获得更少的信息,并且您可能会错过一些提交,因为提交历

将项目推送到github

我想在git hub中上载一个项目,并在git hub帐户中推送我的项目 这句话是什么意思: “我们建议每个存储库都包含自述文件、许可证和.gitignore。” 有人能建议接下来如何进行吗?最基本的步骤: 假设您正在某个终端上工作 1) 克隆项目 git clone link-to-your-repo 2) 在项目目录内移动 cd回购名称 3) 添加文件 要添加所有文件,请使用 git add . 4) 提交文件 git commit -m "commit-message" 5) 将文件

查找GitHub上至少有一个标签的问题

如何找到至少有一个标签的GitHub问题 就像我们可以在GitHub上过滤掉未标记的问题一样,有没有办法只找到标记(可以是任何标签)的问题?似乎是-否:标签应该起作用,但似乎不是。

在Github wiki/Markdown中访问登录的用户名

我正在尝试为我的官方项目创建一个wiki页面,我想在我的wiki页面或自述文件中显示登录的用户名。在GitHub/GitLab中这可能吗?如果是,怎么做?否,这在GitHub或GitLab降价中是不可能的,尽管在这两种情况下,登录用户都会将其头像视为主站点导航的一部分 Markdown是一个很好的例子。它不支持变量或动态内容

为废弃(旧)存储库查找更新的GitHub forks?

当一个有很多分叉的项目被放弃时,我们如何找出哪个分叉被积极维护或更新?GitHub只显示一个列表,不显示筛选 有什么API或内置工具可以实现这一点吗?这些似乎不是GitHub本身的内置方法。但是有一些很好的工具可以很好地查找和排序这些分叉:

简单的GitHub操作工作流不';开始

我只是想测试GitHub的新“GitHub操作”功能。因此,我在我的存储库中创建了一个.github文件夹和一个工作流文件夹,并向该文件夹添加了一个简单的测试工作流.yml: name: Hello World #on: # schedule: # #- cron: '0 */12 * * *' # - cron: '* * * * *' on: [push] jobs: one: name: Hello runs-on: alpine-latest

GitHub用户页面新主题和更改未更新

我一直在尝试自定义我的GitHub用户页面,并严格按照提供的(以下)说明进行操作。 该网站正在运行,但我选择了“jekyll theme minimal”主题,并在“_config.yml”和“index.md”页面中添加了相应的行。我甚至把jekyll最小主题文件夹中的“包含”、“布局”和“资产”文件夹复制到我的个人网站目录中。但没有更新。此外,我对网站做了一些更改(如更改个人资料照片),但在我的个人网站上未发现任何更改: 下面是github目录: 运行“bundle exec jeky

Github 确认多个遥控器时Git pull

我有两个遥控器,一个指向主回购协议,另一个指向github上的分叉。当我只做git拉取时,数据从哪里拉取?它是从主回购还是从分叉?我必须补充一点,fork与主存储库不同步 根据 git pull[][]…​]] 应该是传递给git fetch[1]的远程存储库的名称。可以命名任意远程引用,例如标记的名称,甚至是具有相应远程跟踪分支(例如refs/heads/:refs/remotes/origin/)的引用集合,但通常是远程存储库中分支的名称 和的默认值是从当前分支的远程和合并配置中读取的,由g

无法从标记文件中的GitHub加载图像

我在markdown中添加了一个图像,它位于GitHub上 ![alt-text](https://github.com/neutraltone/awesome-stock-resources/blob/master/img/splash.jpg) 当我使用npmstart运行docusaurus服务器时,它不会为我加载映像,但返回404notfound 通过访问图像URL,您可以看到承载的图像存在 有没有办法解决这个问题?我在Docusaurus 1.14上 谢谢这不是Docusaurus的

Github页面已发布,但未显示任何内容

我在本地建立了一个Jekyll站点(Jekyll版本4.1.1),我使用的主题是Hydeout 4.1.0。该网站在当地运行良好。我已经把它推到我在github上的存储库中,它说网站已经发布了,但是页面加载到一个空白处。你只需要将主题:jekyll主题hydeout更改为远程主题:fongandrew/hydeout,它就可以工作了 我正在为您的回购创建一个拉取请求,其中包含此更改 参考: 这个的用法部分,你在网络选项卡中查看了吗?可能通往资产的路线是错误的。

Github 如果forked Gist被删除,会发生什么?

这个问题是想知道我是否需要备份 还有一个类似的问题需要解决 所以,基本上,我想知道如果原始要点被删除,我的叉子会发生什么。当叉子是根据公共Gist()制作的时候,我还可以保留它们吗?我已经联系了支持人员,Robert Norrie(GitHub支持人员)的回答是 如果原始要点被删除,任何分叉都会丢失它们的分叉 与原文的关系,成为独立的主旨。他们 不要被删除 因此,无需进行备份

Github操作将环境变量用作端口

如何在Github操作(.yml config文件)中使用全局环境变量(设置在文件顶部)作为端口号?这可能吗 我试过了 env: APP_PORT: 3306 ...... services: mysql: .... ports: - ${{ env.APP_PORT }} 访问表达式中的环境变量需要env.前缀(另请参见): 对…对不起我的打字错误。我试过${{env.APP_PORT}}但它说它不识别env。 env:

无法通过GitHub组织找到现有python代码

我试图找到一些类似以下内容的python代码: 来自mega import mega 所以我尝试使用这种搜索: user:soheilpaper extension:ipynb mega 或 搜索链接如下所示: 但是,当通过本回购协议存在一些带有巨型文本的代码时,无法找到任何结果: 目标代码如下: 所以请在这里找到合适的标签进行搜索 谢谢 org:So-AI-love mega

将对象作为变量传递给Github操作

如何传递附加的对象类型变量? 当我尝试在yaml文件中执行此操作时,会出现一个错误: Invalid type found: one of string , number , boolean were expected but an array was found on: pull_request_review name: Label approved pull requests jobs: labelWhenApproved: name: Label when approved

上一页   1   2   3   4   5    6  ... 下一页 最后一页 共 214 页