Articles of git

Github for Windows中存储的凭证可以与整个操作系统共享吗?

是否有可能与整个操作系统共享GHfW的Gitconfiguration? 理想情况下,我希望在系统PATH上有GHfW的git.exe,并通过任何命令提示符通过GHfW存储凭据?

在Windows中,Git Fetch返回“致命的:我不处理协议https”

刚刚添加远程回购,我试着git fetch remoteRepoName但它返回这个错误: fatal: I don't handle protocol 'https' 我探讨了相关的问题,但其中大部分属于git clone所以他们的答案在我的情况下不起作用。 这里有一个截图:

git藏在窗户上很慢

在我的Windows机器上,每次调用都会git stash大约3.5秒的时间,这为我的git commit hook增加了大约7秒的时间。 在Linux下(同一台机器)相同的命令大约需要0.01秒。 性能问题也适用于空的存储库。 我从这个线程和这个线程尝试了以下内容: core.fscache设置为true core.preloadindex设置为true gc.auto设置为256 设置PS1 ='$' 在pipe理模式下运行cmd 运行在cmd.exe而不是git-bash 运行GIT_TRACE=true git stash list 16:58:16.844591 git.c:563 trace: exec: 'git-stash' 'list' 16:58:16.844591 run-command.c:336 trace: run_command: 'git-stash' 'list' 16:58:19.699591 git.c:350 trace: built-in: git 'rev-parse' '–git-dir' 16:58:19.859591 git.c:350 trace: built-in: git 'rev-parse' '–git-path' 'objects' 16:58:20.069591 git.c:350 trace: built-in: git 'rev-parse' '–show-toplevel' 16:58:20.154591 git.c:350 trace: […]

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 […]