Articles of git

netrc不被git所接受

我在窗口中设置了%HOME%variables。 在那个文件夹里我放了一个名为_netrc的文件。 在那个文件里面我有: machine code.google.com login <logon> password <censored> 但是,MSYS和龟都不断要求input密码。 我正在使用Win7,MSYSGit和TortoiseGIT。 有谁知道为什么这不起作用? 我发现了一个关于stackoverflow的文章,说它必须被命名为_netrc而不是.netrc,但是两者都不起作用。 谢谢 :)

Git for Windows不执行我的.bashrc文件

我刚刚在Windows 7上安装了Git for Windows 2.5.0,看来我的.bashrc文件在运行Git Bash时没有被执行。 我创build了这样的文件: Administrator@HintTech-Dev MINGW64 / $ pwd / Administrator@HintTech-Dev MINGW64 / $ cd ~ Administrator@HintTech-Dev MINGW64 ~ $ pwd /c/Users/Administrator Administrator@HintTech-Dev MINGW64 ~ $ touch .bashrc Administrator@HintTech-Dev MINGW64 ~ $ vi .bashrc [… I insert the line "ZZZTESTVAR=234" (without the quotes) into the file in vim …] Administrator@HintTech-Dev MINGW64 ~ […]

如何在Windows Git shell中运行./script.sh?

也许这很尴尬,但是在Git shell中工作时我无法在Windows上运行.sh文件。 也许我必须安装一些东西,但我认为Git会支持bash命令(我知道Windows不使用sh文件)。 我正在从GameClosure执行安装步骤,并在$ ./install.sh一个应用程序select窗口,用于打开sh文件(例如,当您尝试在Windows中打开未知文件时,会询问要使用哪个应用程序打开该文件)。 我已经尝试用Git shell打开它,但失败了… 我要做什么来运行这个文件 ,并从GameClosure教程进行安装步骤? 这是一个截图(警惕波兰语,但我想你们都知道这个消息)。

Git为Windows,域Kerberos + SSH到Linux服务器?

我一直在对着办公桌扑着我的头,试图为开发人员提供一个开箱即用的windows工作站。 这已经100%在Linux上,您kinit,然后你ssh没有被提示。 Active Directory域充当Kerberos服务器,KDC等。我的Linux客户端可以从中获得他们的Kerberos票据,并将它们传递给我的Linux服务器,没有任何问题。 事实上,我已经被Kerberos广告烧死了,我知道它非常不幸。 通常在Linux客户端,我必须有一个适当的krb5.conf,git的Windows支持这种types的configuration? 我只是把一个在“etc”目录? 谢谢,我感谢任何帮助,在“git for windows”上复制这个客户端体验……或者得到明确表明这实际上不可能的硬性确认。

jenkins错误执行git命令

尝试构build时出现以下错误: Building in workspace F:\BuildSource\SeleniumHTTPMonitoring > F:\soft\Git\bin\git.exe rev-parse –is-inside-work-tree # timeout=10 Fetching changes from the remote Git repository > F:\soft\Git\bin\git.exe config remote.origin.url https://bitbucket.mycompany.io/scm/oi/seleniumhttpmonitoring.git # timeout=10 Fetching upstream changes from https://bitbucket.mycompany.io/scm/oi/seleniumhttpmonitoring.git > F:\soft\Git\bin\git.exe –version # timeout=10 using .gitcredentials to set credentials > F:\soft\Git\bin\git.exe config –local credential.username master.builder # timeout=10 > F:\soft\Git\bin\git.exe config –local credential.helper store –file=\"C:\Windows\TEMP\git1527457549107748901.credentials\" […]

推送到现有项目的SSH错误权限被拒绝(publickey)

做了所有必要的步骤来使用GitLab,这些设置是: 按照此链接中所述创build一个rsa 复制{my key}.pub生成的代码,并在GitLab中添加此代码 在我现有的存储库添加到URL与命令git remote add gitlab git@gitlab.com:ridermansb/breezenhibernateproblem.git 我试图做推git push -u gitlab master 我的.ssh / config Host gitlab.com HostName gitlab.com IdentityFile C:\Users\Riderman\.ssh\gitlab_rsa IdentitiesOnly yes 错误如下: 警告:将“gitlab.com,54.243.197.170”(RSA)永久添加到已知主机列表中。 权限被拒绝(publickey)。 致命的:无法从远程存储库读取。 请确保您拥有正确的访问权限并存在存储库。 我做了一个video显示所有的步骤: http : //www.screenr.com/euVH 我究竟做错了什么?

Git推送Libcurl.dll错误

最近我安装了Git(使用位桶来存储)。 我根据我在网上find的不同指南configuration了所有东西,但每当我使用命令git push -u origin –all我得到以下错误: 过程入口点curl_multi_timeout不能位于dynamic链接库libcurl.dll中

当git推送来自windows机器的http时,自动input用户名/密码

我从我的窗口框推到克隆从http(不是SSH)地址的存储库。 每推一下,我都要input我的u / p。 我想自动化这个过程。 我已经尝试了以下内容: $ git config credential.helper cache $ git config credential.helper 'cache timeout=360000' 但是这些设置没有效果,我每次都必须inputu / p。 有什么办法可以自动化吗?

找不到像样的git gui for windows。 任何人都知道吗?

我正在运行win7,需要一个好的git客户端与GUI。 我喜欢bash,但感觉窗口笨重。 在git的网站上的Windows包装的GUI也缺less了很多东西。 我正在考虑切换到Ubuntu,而不是使用Gedit + git。 我该怎么办? 留在窗户,并与另一个git客户端使用Aptana或Komodo,或切换到Debian / Ubuntu,并在那里使用的工具?

是否干净的支持移动到回收站?

如果我知道如果出现错误,我可以撤消删除操作,那么使用git clean我会感觉更舒适。 它以任何方式,形状或forms支持回收站吗? 如果不是,是否有任何人都知道的解决方法,如使用git clean -n的外部工具打印出文件,然后将它们移动到回收站?