Tag: github上

使用适用于Windows的GitHub客户端在PATH中安装Git

如何在使用GitHub客户端的Windows时在我的PATH安装Git? 我遇到错误,因为显然Git没有安装在PATH中。 例如,使用Atom,试图安装Linter插件给出了这个错误: npm ERR! not found: git npm ERR! npm ERR! Failed using git. npm ERR! This is most likely not a problem with npm itself. npm ERR! Please check if you have git installed and in your PATH. 安装Git时,GitHub for Windows会安装吗? (它必须,否则它如何使用Git?)我不想双重安装它…那么我怎样才能将已经存在的Git添加到PATH?

从GitHub下载单个文件

我想大多数人,开发人员,使用任何VCS ,我希望你们中的一些人使用Git。 您有任何提示或诀窍如何获取存储库中单个文件的下载URL? 我不想显示原始文件的URL; 在二进制文件的情况下,它是没有用的。 http://support.github.com/discussions/feature-requests/41-download-single-file 甚至有可能使用GitHub作为“下载服务器”? 如果我们决定切换到谷歌代码,这里提到的function? 还是有免费的托pipe和VCS的开源项目?

暂时从git中删除文件

我在我的机器上安装了一个本地git。 当我初始化git时,我添加了预编译的库和二进制文件。 但是,现在在我的开发过程中,我不想间歇性地检查这些文件。 我不想从回购中删除这些文件。 有什么方法可以在完成我的开发之前不对这些文件进行跟踪。 (我想我不能使用.gitignore,因为它只适用于那些不在git中的文件,我想暂时禁用跟踪文件。)

Git:恢复已删除(远程)分支

我需要恢复两个Git分支,在推送过程中以某种方式删除。 这两个分支在不同的系统上创build,然后推送到我的“共享”(github)存储库。 在我的系统中,我(显然)在取回时检索了分支: ~/myfolder> git fetch remote: Counting objects: 105, done. remote: Compressing objects: 100% (58/58), done. remote: Total 62 (delta 29), reused 0 (delta 0) Unpacking objects: 100% (62/62), done. From github.com:mygiturl * [new branch] contact_page -> origin/contact_page 731d1bb..e8b68cc homepage -> origin/homepage * [new branch] new_pictures -> origin/new_pictures 之后,我做了一个推动,把我的本地变更提交给中央回购。 出于某种原因,这些分支已从我的本地系统和中央回购中删除: ~/myfolder> git push Counting […]

将GitHub项目导入Eclipse

我已经导入了一个GitHub项目,但是如何在Eclipse项目工作区中设置项目? 在检查项目之前,是否需要将GitHub工作目录(c:\ users)设置到我的Eclipse工作目录(c:\ Projects)中? 编辑: 我的工作目录现在是c:\ users \ projectname \ .git所以然后我尝试导入使用eclipse“导入”选项的项目。 当我尝试导入select“使用新项目向导”选项的源代码不导入,如果我导入select“导入为一般项目”选项导入的源代码,但由Eclipse创build的创build的项目不是一个Java项目。 当select“使用新项目向导”选项并使用向导创build新的Java项目时,不应该自动导入代码?

使当前提交在Git仓库中唯一的(初始)提交?

我目前有一个本地的Git仓库,我推到一个Github仓库。 本地存储库有10个提交,而Github存储库是这个同步的副本。 我想要从本地Git存储库中删除所有的版本历史logging,所以存储库的当前内容显示为唯一的提交(因此存储库中较旧版本的文件不存储)。 然后我想把这些改变推到Github上。 我调查了Git rebase,但是这似乎更适合去除特定的版本。 另一个可能的解决scheme是删除本地回购,并创build一个新的 – 虽然这可能会创造很多工作! ETA:有特定的目录/文件未跟踪 – 如果可能的话,我想保持这些文件的未查询。

如何直接从GitHub安装npm包?

试图从github安装模块会导致: package.json上的ENOENT错误。 轻松使用快递转载: npm install https://github.com/visionmedia/express抛出错误。 npm install express作品。 为什么我不能从github安装? 这里是控制台输出: npm http GET https://github.com/visionmedia/express.git npm http 200 https://github.com/visionmedia/express.git npm ERR! not a package /home/guym/tmp/npm-32312/1373176518024-0.6586997057311237/tmp.tgz npm ERR! Error: ENOENT, open '/home/guym/tmp/npm-32312/1373176518024-0.6586997057311237/package/package.json' npm ERR! If you need help, you may report this log at: npm ERR! <http://github.com/isaacs/npm/issues> npm ERR! or email it to: npm ERR! <npm-@googlegroups.com> […]

从GitHub仓库下载单个文件夹或目录

我如何只从GitHub上托pipe的远程Git仓库下载特定的文件夹或目录? 说GitHub回购在这里的例子: git@github.com:foobar/Test.git 其目录结构: Test/ foo/ a.py b.py bar/ c.py d.py 我只想下载foo文件夹,而不是克隆整个Test项目。

是否有可能在你的.gitconfig中包含一个文件

我想在我的.gitconfig文件中包含我的github设置 – 这可能吗? 我可以做这样的事情吗? [core] include = /path/to/file

我怎样才能使jenkinsCI与GIT触发器推动主?

我正在尝试使用github为一个项目设置Jenkins-ci。 我已经用适当的插件设置了jenkins。 我希望jenkins只有在项目的某个人推动主人时才能运行构build脚本。 到目前为止,我已经能够设置它,以便任何时候任何人都可以触发构build,但是这太宽泛了。 我已经用git上的post-receive服务钩子完成了。 我读过jenkins wiki和一些教程,但是这个特殊的细节已经被忽略了……是否可以使用轮询呢? 还是应该在git方面进行工作,以便git只在Master更改时触发jenkins? 谢谢你的帮助!