Articles of git

Git的configuration别名不起作用了

我用命令: git config –global alias.st status 添加我的第一个别名后build议 – 我如何在git命令的别名? 然后,我发现它被添加到configuration文件在: C:\ Users \用户damodar.bashyal \的.gitconfig 所以,我直接在configuration文件中添加了一堆别名,直到今天,我不得不在安装MYOB软件后重新启动我的电脑。 当我试图使用别名没有工作。 所以,我使用上面的命令添加了另一个别名,但文件没有得到更新,但新的别名工作正常。 所以经过一段时间的努力find了一个命令[ git config – global得到写入? ]查找configuration文件: git config –global –edit 令我惊讶的是,它显示了不同的位置,并添加了新的git别名。 .gitconfig(~) – VIM [gui] recentrepo = C:/_projects/example.com/trunk/bitbucket [user] name = damu [alias] st = status 有没有办法改变以前的.gitconfig文件的path? 我正在使用Windows 7和msysgit。 c:\>echo %HOME% %HOME% c:\>set HOME HOMEDRIVE=U: HOMEPATH=\ HOMESHARE=\\agsbs\UserShares\Damodar.Bashyal c:\>echo […]

在Windows 7中启动Git Bash时出错

当启动git bash ,我得到这个错误: [main] bash 8176 child_copy: stack write copy failed, 0xFFFFBE50..0x1000 00000, done 2002650816, windows pid 11128, Win32 error 5 518 [main] bash 8176 fork: child 10232 – pid 10232, exitval 0x103, errno 11 bash: fork: retry: Resource temporarily unavailable bash: fork: Resource temporarily unavailable 任何人知道如何解决这个错误?

在Windows上使用MYSYS git

我注意到最新版本的git有一个windows版本。 这个版本是否仍然使用MSYS / Cygwin,还是有更多的本地端口被创build? 也就是说,git的当前windows版本是否还有许多依赖的shell脚本,或者代码是否都被移植到了本机可执行文件中。 谢谢

Auth在Windows XP上使用git和tortoisegit失败

我的身份validation保持失败。 我已经创build了我的SSH密钥,公钥已经被本地的git admin导入,但是我仍然被提示input密码: git.exe clone –progress -v "git@repo:project.git" "C:\web\project" Cloning into C:\web\project… git@repo's password: fatal: The remote end hung up unexpectedly 我的SSH密钥是无密码的,并在“ C:\Documents and Settings\username\.ssh ”下C:\Documents and Settings\username\.ssh ,我也将它们复制到“ C:\Documents and Settings\username\ssh ”(没有前面的点)。 在Windows环境variables屏幕中, HOME系统var被设置为我的用户正确的目录。

当使用ssh在Windows下克隆github.com的回购时出现“没有与名称相关的地址”错误

在 google search +github +ssh "no address associated with name"给出了以下SO问题作为4个最重要的结果: github没有与名字关联的地址 Github推起源大师不工作 与github同步 GITHUB设置 – 没有与名字关联的地址 但是,他们都没有回答我的问题。 c:\Program Files (x86)\Git\bin>git –version git version 1.7.7.1.msysgit.0 c:\Program Files (x86)\Git\bin>ssh git@github.com Enter passphrase for key '/c/Users/Piotr/.ssh/id_rsa': Hi piotr-dobrogost! You've successfully authenticated, but GitHub does not provide shell access. Connection to github.com closed. c:\Program Files (x86)\Git\bin>git clone ssh://git@github.com:piotr-dobrogost/requests.git Cloning […]

Git fetch github:索引包失败

当运行命令git fetch github时 ,出现以下错误: 致命的:写错误:破pipe93),23.23 MiB | 635 KiB / s 致命的:索引包失败。 然后,当我尝试查找问题的解决scheme时,出现“git.exe has stopped working”错误消息。 运行* GIT_TRACE = 1 git fetch github *没有提供任何额外的细节。 注意 :我可以直接执行git fetch github [分支名称]并且工作正常 当我在Git Gui中尝试“Repository> Compress Database”时,出现“Error:Command Failed”错误。 当我尝试“Repository>validation数据库”时出现同样的错误。 我如何解决这个问题? 这几乎就像我的本地回购是腐败的。 系统信息 * Git Bash:1.7.4-preview20110204 Windows 7 64位*

如何下载Android的谷歌源代码

如您所知, https://android.googlesource.com/中有数百个项目的列表。 我想在Windows机器中下载它们。 根据Google的文件, To install, initialize, and configure Repo: $ curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo $ chmod a+x ~/bin/repo To clone the entire platform, install repo, and run: mkdir mydroid cd mydroid repo init -u https://android.googlesource.com/platform/manifest repo sync 然而,在我的机器上,我不能在Git Bash中“repo init”,因为它说它没有python。 我有python安装,但混帐bash不承认它。 请注意,我也将python目录设置为系统path。 如果有人可以给小费,我将不胜感激。 谢谢 更新:我相信这是新版本的Git Bash for Windows的问题。 系统path不适用于Git Bash – 我可以很容易地testing系统path是否与命令提示符一起工作。 无论如何,我试了这个,而它实际上运行错误,当然。 /c/python27/python.exe […]

Git,无法在Windows上克隆回购

我试图在Windows上使用git克隆远程存储库。 我可以在我的Mac上克隆,但在Windows上,我遇到了一个问题。 当使用git bash克隆时,我收到一条消息,说明服务器的主机密钥没有被caching在registry中。 它要求我要让y或n信任主人。 问题是,如果我按y或n什么都没有发生。 它只是挂在那里。 我应该使用OpenSSH而不是PuTTY吗? 谢谢

如何解决在git中使用gitstats在Windows中的错误

我正在学习如何使用gitstats使用git创build报告。 所以我下载并安装了Git-1.8.1.2-preview20130201.exe,python-2.6.2.msi,gp463-win32-setup.exe(gnuplot)和克隆的gitstats 来自http://gitstats.com/ 。 而且我还将我的git,python,gnuplot,gitstats添加到我的PATH中。 然后我创build了一个名为repo1的“Git Bash”仓库。 但是当我input命令来创build 报告有关repo1,它输出一个这样的错误: Microsoft Windows [Version 6.1.7601] Copyright (c) 2009 Microsoft Corporation. All rights reserved. C:\Users\Dynamsoft220\Desktop>e: E:\>cd Jeremy\Git\gitstats E:\Jeremy\Git\gitstats>python gitstats e:\Jeremy\Git\repo1 e:\Jeremy\Git\report [0.08100] >> gnuplot –version Output path: e:\Jeremy\Git\report Git path: e:\Jeremy\Git\repo1 Collecting data… [0.12600] >> git shortlog -s HEAD | wc -l [0.08300] >> git show-ref –tags [0.18100] […]

如何让Docker在公司防火墙后的Windows系统上运行?

我试图得到一个工作docker安装以下教程: http : //docs.docker.io/en/latest/installation/windows/ 到目前为止,我得到的虚拟机运行一个手动下载的存储库(后面的github链接,并下载为zip,因为“git克隆”没有工作在我的公司代理,即使设置代理与“git conf –global http .proxy …“ – 它一直要求我authentication407,虽然我进入了我的用户&PW)。 现在我处于应该使用“docker run busybox echo hello world”(Section“Running Docker”)的状态。 当我这样做的时候,我首先被告知Docker没有安装(如教程的底部所示),然后,我用apt-get install docker得到它后,我得到“Segmentation Fault或者遇到严重错误。核心和堕落“。 现在做什么? 这是因为我没有使用git clone或者是docker安装有问题吗? 我读的地方,apt-get安装docker不安装我想要的docker,但一些GNOME的工具,我可以指定我的apt-request来获得正确的工具?