Articles of git

通过IIS使用GIT智能HTTP

我最近读了Scott Chacon的post“ 智能HTTP传输 ”,我希望这篇文章可以通过IIS(Windows 7)成为可能。 我一直无法find显示如何完成的任何事情,在我的基于IIS 7的环境中Apache不是一个选项。 所以,我不知所措(git守护进程被AVG反病毒和AD组合挫败)。 我想为选定的用户提供LDAPauthentication的读/写访问权限。 所以这个问题似乎没有关系。 你知道通过IIS提供访问GIT的方法吗?

什么是configurationQt Creator使用Git的正确方法?

我正尝试使用Git for Windows和QT Creator 2.8一起使用,并且失败了。 我在bitbucket上创build了一个仓库,遵循bitbucket 101教程,当我使用Git Bash,甚至Git GUI时,一切都运行平稳。 PATHvariables设置正确,一切工作之外的Qt。 但是,当试图configurationQt Creator时,我无法访问远程存储库。 给出的错误是: 16:25在C:\ Users(…)中执行:C:\ Program Files(x86)\ Git \ cmd \ git.exe拉命令'C:\ Program Files(x86)\ Git \ cmd \ git。 exe“在超时限制(60000毫秒)内没有响应。 几乎所有我发现告诉我configurationpath,这应该会导致一切运行正常,但我的path设置正确(我可以键入ssh从Windows命令提示符,它的工作原理)。 Qt Creator文档( http://qt-project.org/doc/qtcreator-2.8/creator-version-control.html )告诉我应该 “select工具>选项>版本控制> Git。select环境variables和设置”HOME“环境variablescheckbox。 set "HOME"(…)框被选中,但是没有“Environment Variables”框。 SSH提示命令设置为C:\Program Files (x86)\Git\bin\ssh.exe ,但我已经尝试将其设置为\git\bin和git\cmd上的几乎每个程序都没有成功。 我在这里find了答案,告诉我使用某些版本的win-ssh-askpass或win-ssh-agent,但是这些要么需要Cygwin,要么来自可疑的来源。

Git-Windows-git-pull不能在没有工作树的情况下使用

我面临一个与Windows上的Git相关的问题,我无法从git上的回购拉动更改。 能够添加,提交和推送我的更改,但不能拉。 它给了我一个错误:致命的:C:** \ Git / libexec / git-core / git-pull不能在没有工作树的情况下使用。 在search这个错误时,我得到了一些链接,要求删除工作树或工作目录环境variables。 这个链接似乎更多地解释了git是如何工作的,而是引用了如何解决它,而没有一个看起来像windows特有的。 所以我张贴这个问题 我不是一个裸仓库,这里是gitconfiguration文件的内容: [core] repositoryformatversion = 0 filemode = false bare = false logallrefupdates = true symlinks = false ignorecase = true hideDotFiles = dotGitOnly [remote "origin"] fetch = +refs/heads/*:refs/remotes/origin/* url = https://username@github.com/Project/projectname.git [branch "master"] remote = origin merge = refs/heads/master 第一次在Windows上使用GIT是使用它的mysqit。 我是否需要设置其他参数或特定于Windows的某些环境variables,就像在Ubuntu上使用git一样,也没有特别的步骤。 […]

让git“服务器”在Windows上工作的问题

我跟着Tim的文章 (在这个问题 的答案中提到过),但是 – 像许多其他人一样,在最后尝试做testing克隆时,我被卡住了。 我得到fatal: the remote end hung up unexpectedly即使我的$ HOMEpath似乎是正确fatal: the remote end hung up unexpectedly错误。 任何人有任何指向我可以开始debugging的地方? 我的git和linux-fu是严格限制的… 我知道这个问题的答案 ,但它不适用于我的情况,我没有得到任何有关path的消息。

如何用文件名中的冒号克隆文件

当我使用msysgit克隆回购时,文件名中包含空格的所有文件都不会被取消,然后在状态中显示为已删除。 文件名看起来像这样: styles-ie (1:12:11 6:02 PM).css所以它实际上可能是冒号或括号? 我怎样才能获取这些文件,使我的本地回购内联的起源?

在Windows上git:“错误:稀疏结帐离开工作目录没有条目”

我有错误: “error: Sparse checkout leaves no entry on the working directory” 当试图build立一个在Windows上的git稀疏结帐。 在研究这个问题之后,我已经回答了我自己的问题,并在网上find了完整的答案。

Git远程服务器推送失败

从远程服务器克隆Git仓库后,我在本地副本上进行了一些更改。 我想推送这些变化回到远程服务器,但我得到一个错误消息,不会产生有用的信息: fatal: read error: Invalid argument (Ps。服务器和本地回购在Windows环境中运行) 我努力了: git push git push origin git push origin master 通过GUI版本的GIT产生相同的有用的错误消息。 编辑设置环境variablesGIT_TRACE = 1后,我得到稍微更多的输出: C:\repo>git push –verbose setup: git_dir: .git setup: worktree: C:/repo setup: cwd: C:/repo setup: prefix: (null) trace: built-in: git 'push' '–verbose' Pushing to git://MYSERVER.MYCOMPANY.net/repo fatal: read error: Invalid argument 有什么想法吗?

使用R将本地repo推送到Windows上的github

我曾经问过一个非常类似的问题,并得到了一个从命令行工作的响应,但是现在想用R来自动化从Windows进程(Linux更容易)。 这是我想要做的: 创build一个本地目录(或已经存在) 在云中生成一个新的github回购与本地相同的名称( 基于这个答案 ) 添加一个.git到本地仓库 进行初始提交 build立云回购和本地回购之间的联系 将提交和本地仓库中的文件推送到github 我相信根据输出结果 ,在我失败之前,我会一路走到第5步(因为本地目录中的提交和文件永远不会去到云中的github)。 我知道步骤2的作品,因为在这里创build空的回购。 我不知道如何testing第5步。最后一步shell(cmd6, intern = T) RGui和RStudio会导致永恒的死亡螺旋。 问题是: 如何将提交和本地回购推送到云。 这里是我更新的代码( 用户特定的唯一的用户名和密码在第三个代码块 ): ## Create Directory repo <- "foo5" dir.create(repo) project.dir <- file.path(getwd(), repo) ## Throw a READ.ME in the directory cat("This is a test", file=file.path(project.dir, "READ.ME")) ## Github info (this will change per user) […]

如何在一个文件中用lf代替crlf

如何将单行文件转换为具有crlf行返回以便行返回? git已经正确地处理了crlf,以便在文件被自动转换为远程存储库时自动转换,但在这种情况下,我并没有对存储库进行推送。 相反,我使用HTML表单上的文件字段将file upload到网站,该网站要求该文件具有行返回。 所以我需要能够单独转换这个文件。 我在这台计算机上可用的潜在有用工具是git和Dreamweaver CC 2014.1。 (我猜Word,写字板和记事本是不可行的select,但我打开纠正。) 我在Windows 7上,并使用git行命令。

bash:nano:在Windows git bash中找不到命令

我在Windows PC上使用git版本2.7.0.windows.1,我使用了下面的命令: $ nano README 这导致我: bash: nano: command not found 现在我怎样才能安装纳米文本编辑器git bash?