github相关内容

如何使用Git设置特定的路径权限?

我正在使用Git控制版本系统。我想为特定文件夹设置自定义权限。例如,user1可以提交/读取dir1,user2只能读取dir1,而其他人根本无法读取。这是可能的和如何? GitHub是否支持它? 解决方案 Git的设计不允许这种访问控制。您可以为dir1和dir2创建单独的回购站,并为每个回购站提供适当的权限,但您无法限制访问Git回购站内的单个目录。 ..
发布时间:2018-04-26 13:49:33 其他开发

替换GitHub回购,同时保留问题,wiki等

我在GitHub上有一个回购,其中有很多问题。我想用新的代码替换该代码库的整个代码库,但是我想保留所有先前的信息。 什么是做的最好的方式,不会弄乱代码或GitHub的? 解决方案 cd 放入“新”存储库添加原点git@github.com名称:myusername / myrepository (替换名为myUsername &安培; myrepository 因此) git pu ..
发布时间:2018-04-26 13:49:00 其他开发

SSH克隆不与Github一起工作

我是Git和GitHub的新手。 我创建了一个新的存储库,并试图在本地机器上克隆。 $ b 它适用于https和git-readonly网址。也就是说,以下工作正常: git clone https://github.com/npsabari/testrepo。 git git clone git://github.com/npsabari/testrepo.git 但是当我 ..
发布时间:2018-04-26 13:48:53 其他开发

如何在不使用子模块的情况下在我的存储库中添加/升级​​/降级远程Git项目?

我想用Git从GitHub下载WordPress更新,然后推出那些通过 git push 和/或 git svn dcommit 。 我在 Git的子树合并策略,我认为这是正确的解决方案;但是我读过的所有东西都希望遵循一个远程分支,并总是拉下最近的代码。 相反, GitHub上的WordPress使用它的 master 分支 - 事实上,它的所有分支机构 - 用于发展;版本被标记,但就 ..
发布时间:2018-04-26 13:47:12 其他开发

无法从Git仓库中删除子模块

我在一个Git仓库中有一个子项目,我想删除但不能。在GitHub Web界面上,子模块显示为黑色(或灰色)文件夹图标,不可点击。 该文件夹存在一些问题,即使我的本地代码在该文件夹中有文件,并且我推送到我的存储库,但更改不会应用于GitHub远程。不知怎的,这个文件夹被忽略。我检查了它不在 .gitignore 文件中。 在试图删除我使用的子项目时: git submodule ..
发布时间:2018-04-26 13:47:02 其他开发

如何在GitHub上运行post-receive hook

如何在GitHub中运行post-receive钩子?我知道有一个web-one,但我想编写一个自定义脚本,并且不想从github接收帖子。 解决方案 Github的邮件接收钩子实际上只是“ WebHooks“,以便在存储库推送到时与Web服务器通信。 出于安全原因,您无法在GitHub服务器端运行任何操作。 / p> 当您向存储库进行推送时,我们会将POST JSON编码数据 ..
发布时间:2018-04-26 13:46:36 其他开发

在GitHub上提交请求后,你对你的分支做了什么?

我的团队正在尝试使用GitHub pull请求进行代码评论。我唯一的问题是你完成后你对分支做了什么?我想你会想删除这个分支,但是因为GitHub隐藏了已经合并到你当前分支中的分支,所以似乎我应该保留它。 只是好奇你对这方面的最佳实践有什么想法。 我们使用的经验法则(这里是一些每当一个分支被合并(最有可能成为主)时,我们使用标记合并点来标记合并点具有前缀“分支”的分支的名称(例如分支主题)。然 ..
发布时间:2018-04-26 13:46:19 其他开发

推一个大的github回购失败,因为“无法推到不合格的目的地:主”

我有一个很大的git仓库(从SVN仓库创建),我想把它推到github上。鉴于它很大,我不能直接尝试推送它,因为它会出现“包装太大”的错误。 目前为止,我可以推回购一次提交。但是当我尝试这样做的时候会发生什么: git push origin 86c310d8a680d6d0e052fa7db89adb25348f3e54:master error:unable to push到 ..
发布时间:2018-04-26 13:45:11 其他开发

如何在jenkins构建完成后将更改推送到github?

我有一个jenkins作业,它从github克隆了存储库,然后运行powershell脚本来增加文件中的版本号。我现在试图将该更新文件发布回github上的原始存储库,因此,当开发人员修改更改时,他会获得最新的版本号。 我尝试使用Git发布者在发布后生成事件中,我可以发布没有问题的标签,但它似乎并未发布任何文件。 自己找到了答案,这个博客帮助: http:// thingsyoudidntk ..
发布时间:2018-04-26 13:45:09 其他开发

如何在github上取消删除分支?

我做的是如下: 1-我为我的系统添加一个新的.gitignore 2-我使用 git rm -r --cached。 git add。 git commit -m“.gitignore现在正在运行” 当我这样做时,我我的本地系统上有一个分支,但服务器有两个分支。然后我把我的分支推到服务器上,因为我没有第二个分支,第二个分支被删除了 我怎样才能把 ..
发布时间:2018-04-26 13:44:44 其他开发

是否可以使用git / github添加版本号

我使用Github,并且意识到他们有一个很好的访问repo信息的API,比如提交,谁做了这些等。 这将是一个很棒的在外部网站上显示项目的以前版本的方法,但是我想知道是否有一种已知的方法来向主提交添加版本号? 版本号会自动增加与每个主提交或我可以手动设置它。 我知道我可以将它添加到笔记,但我不熟悉,如果有是一种分离它的方法。 解决方案 您可以使用标签设置版本号。您可以在gi ..
发布时间:2018-04-26 13:44:35 其他开发

“拒绝合并不相关的历史”拉到恢复的存储库时失败

我想出了一个关于git push的问题。 它以前成功运行,但这次失败。 一开始,我在我的主人中MINGW64 /d/javasoft/apache-tomcat-7.0.70/webapps/MyNote(master) ,然后, 我使用 git remote add origin ,但它会提示 fatal:remote origin已存在。 然后,我使用 git remote rm ..
发布时间:2018-04-26 13:43:55 其他开发

使用github托管公共git存储库,同时确保敏感数据文件保持未被跟踪

我的应用程序在Heroku上托管,我也有一个公共github回购。 我的应用程序有一个包含我的亚马逊S3凭证的配置文件。确保文件被推送到heroku而不是github是非常重要的。 所以我想我可以推动我的master分支到heroku并创建一个独立的github分支,确保它的.gitignore文件引用我的s3.yml文件。然后,我可以做“git push origin github: ..
发布时间:2018-04-26 13:43:15 其他开发

从Git历史中删除二进制文件后,为什么我的存储库仍然很大?

因此,让我先说这个问题,说我知道以前有关Stackoverflow主题的问题。事实上,我尝试了所有我能找到的解决方案,但是在我的回购库中有一个二进制文件,它拒绝被删除,并继续大大增加我的回购大小。 我试过的方法, David Underhill's script .com / articles / remove-sensitive-data“rel =”nofollow norefer ..
发布时间:2018-04-26 13:42:38 其他开发

Git - 只会将最近的提交提交给github

在我的本地git仓库中,我有很多提交,其中包括'秘密'连接字符串: - ) 我不希望这个历史记录在github上时我把它推到那里。 基本上我想推动我拥有的所有东西,但是想要摆脱很多历史。 也许我会更好地在所有我的开发者的分支中运行,然后在提交之前将它们合并回主服务器,那么主服务器的历史记录就会成为我想要的提交。 我尝试过运行rebase: git rebase -i ..
发布时间:2018-04-26 13:42:23 其他开发

禁用git凭证-osxkeychain

我需要禁用OS X的凭证助手: git凭证-osxkeychain 它被禁用在全局配置文件和本地配置文件中,实际上它已启用 never ben。不过,它会记住我的github登录详细信息。 我在笔记本电脑上,因此我不希望自动无密码地访问我的回购站。 I will 使用ssh密钥。这是一台新电脑,整个系统设置仍在进行中。 现在我使用了 https repo refs和凭证 ..
发布时间:2018-04-26 13:42:20 其他开发

添加协作者到我的免费GitHub帐户?

我创建了一个GitHub账户,我想给某人写访问权限,这样他可以像我一样推送,有一种方法可以添加一个免费计划的合作者?如果不是,我该怎么办? (除了购买付费账户,我将来会这样做) 解决方案 转到管理页面( https://github.com/user/repo/admin )和“协作者”选项卡中,您可以添加尽可能多的你想(因为免费的是公共回购) 例如,浏览到 https://gith ..
发布时间:2018-04-26 13:41:57 其他开发

Git作者未知

我所有提交中的作者姓名都是未知 https://github.com/freeenergy/Teacher-Login-Validation-Module 做到了这一点 $ git config --global user.name“名字姓氏”设置系统上所有git实例的用户名 $ git config --global user .email“your_email@youremai ..
发布时间:2018-04-26 13:41:52 其他开发

github连接其他回购

我有一个项目依靠github中的两个仓库来运作。 当我将我的项目提交给github时,我如何链接到这两个回购? 我应该在自己的回购中复制文件,或者在特定版本中链接到其他回购文件,因为我不希望它更新并导致不兼容。 我已经创建了我的github repo我应该怎么做? 解决方案 你可以使用git submodules来“链接”其他的项目。看到这里 - http://help.github ..
发布时间:2018-04-26 13:41:34 其他开发

我如何将github连接到JIRA?

看起来好像没有任何服务钩子可以做到这一点在github,但你永远不知道,有人可能有忍者的方式,所以我想我会问。 >更新 为了与Bitbucket,GitHub和GitHub Enterprise集成,请查看以下链接: 将Bitbucket和GitHub账户链接到JIRA ORIGINAL POST ..
发布时间:2018-04-26 13:41:32 其他开发