问题标签 [msysgit]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
git - github:没有可用的受支持的身份验证方法
我使用 github 并且过去在我的笔记本电脑上成功添加和同步了文件。
最近我开始在运行后收到“ PuTTY Fatal Error: Disconnected: No supported authentication methods available ”:
git pull origin master(或推送)
然而
ssh git@github.com 返回正确的响应:错误:您好用户名!您已成功通过身份验证,但 GitHub 不提供 shell 访问 与 github.com 的连接已关闭。
在github上挖掘之后,我发现了这个morcel:
没有可用的受支持的身份验证方法 您应该知道环境变量 GIT_SSH,如果 ssh 不适合您,git 使用它来查找您的讲 ssh 的客户端。git install 可能正在使用 plink.exe(通过 GIT_SSH)来执行身份验证。如果是这样,请确保您正在运行 pageant.exe,并且您为 github 创建的密钥已加载到其中。这提供了 plink.exe 的密钥;没有它,就会出现上述错误。
不知道 plink.exe 或 peagant.exe 是什么......而且 ssh git@github.com 似乎正确验证的事实让我想知道这里最好的解决方案是什么......如果不是,我当然不想让我的设置过于复杂必要的。
git - 适用于 Windows 的 Git - 程序无法启动,因为缺少 libiconv2.dll
当我尝试从 Windows 7(64 位)上的 git Bash 运行某些命令(例如 git push)时,我收到错误消息:
我已经详尽地寻找解决方案。
我能找到的最多的是谷歌代码站点(问题 419)和其他一些博客上的问题线程。据我所知,帖子中提供的任何建议都不能真正解决我的问题。
我已经尝试重新安装。我已经尝试添加$GIT/bin
到PATH
.
我可以验证 dll 是否在$GIT/bin
目录中……但我仍然无法推送到远程。
我在另一个 Windows 7 机器上安装了 msysgit,在这两种情况下我都以相同的方式安装......所以不用说我很困惑。
对此的任何帮助将不胜感激。
谢谢,
git - 修复 msysGit Portable $HOME 位置
我已经在我的闪存驱动器上成功安装和配置了 msysGit Portable,并使用它来拉取和推送 GitHub 存储库。但是,我似乎总是不得不对 SSH 支持进行整合。
具体来说,为了让 SSH 找到我的密钥文件,每次运行 git-bash.bat 时,我都必须按照这些说明启动第二个实例,ssh-agent
然后启动我的密钥。ssh-add
使用ssh -v git@github.com
调试的输出我看到 msysGit 默认到我的 Windows 用户目录来查找密钥。它不能那样做;我需要它在便携式驱动器上查看自己的目录。
如何强制 $HOME 成为程序自己的文件夹?
更新损坏的 Vox 链接
此页面的说明类似于我最初发布的现已损坏的链接。引用如下。另外这里是原始 Vox 文章的网络存档。
但是,如果您尝试这样做并获得:
那么你的会话没有在 ssh-agent 下运行。您可以通过运行以下命令重新启动代理下的新 shell 来解决此问题:
您可以在其中将 bash 替换为您选择的 shell。完成此操作后,您应该能够运行 ssh-add 来加载该 shell 的密钥。
git - 获取 git 存储库后的源文件在哪里
我刚刚安装了 Git 并从 gitorious.org 获取了一个存储库。根据 git gui 应用程序获取成功。但是,当我查看设置本地存储库的目录时,没有源文件。
我有 H:\dev\qt\.git。在 .git 文件夹下有一堆子文件夹和一些文件。除了 .git 子文件夹外,H:\dev\qt 下没有任何内容。我之前所做的 fetch 显然是获取了一些东西,因为 .git 子文件夹现在大约 500 MB。我猜我需要做一些解包来获取源文件。我对 git 完全陌生,所以如果有人可以提供一些建议,将不胜感激。
谢谢。
git - 将 git 与重写 SSL 证书的代理一起使用
在 $WORK 中,我们必须使用一个内省 Web 代理来重写 SSL 证书链。我可以通过使用 curl 获取 https URL 或运行(好的,尝试运行:-))firefox 插件更新程序来验证这一点。
GIT 的 Windows 端口http://code.google.com/p/msysgit/也抱怨证书损坏。有没有办法强制它忽略证书问题?
问候,哈坎
git - Windows 上的 Git Bash - 存储位置以及如何调用 Bash 脚本
在 Windows 上使用 Git Bash,如果我创建了一个 bash 脚本,我应该把它放在哪里以便我可以从 bash shell 访问它?
基本上,我想创建一个 bash shell 脚本来处理文件等。
我想使用一些参数从 bash shell 内部调用该函数。然后脚本将完成其工作。
我对这种环境完全陌生。因此,我对 bash 的了解非常有限。
git - 根据提交时间添加 git 标签
有没有办法根据提交时间标记 git 存储库?
例如,如果我有发布时间,我想将发布中使用的所有存储库标记为发布时间。主要问题是标记可能会在发布后的几个小时内追溯发生。
我的存储库在 Windows XP 系统上,我正在使用 msysgit 访问 git。
git - 如何使用脚本将 git 命令的值分配给变量
是否可以像 git 命令一样将值分配给git rev-list -n 1 --before=<timestamp> master
变量。
前任:commits = git rev-list -n 1 --before=<timestamp> master
然后我想要类似的东西
我的存储库在 Windows XP 系统上,我正在使用 msysgit。
谢谢
git - 使用远程 Git 存储库进行团队合作的指南
我一直在从事的项目现在已经分给我和另一个开发人员。我在客户选择的主机 CodeBase 上创建了一个 Git 存储库,我和其他开发人员都能够将存储库克隆回我们的机器。不过,他无法推回遥控器。
我想要一些指导,例如关于我必须如何管理这个项目的 SCC 的建议、链接等。我们所有人(总共 3 名团队成员)是否应该能够或被允许克隆 repo、进行更改和本地提交,然后推送到远程?然后,我还想知道在测试发布之前如何在远程存储库上进行分支或标记,所以我们有一个我们都在处理的主干,以及部署的代码的一个分支(和以前的分支)。我们这样做的主要原因是,如果我们破坏了主干,我们想回滚到“最后一个好分支”。
我还需要了解更多有关回滚提交和对单个文件的更改的知识。我安装的手册页不起作用,也不是很友好。一些教程或书籍推荐会很好。
我们都在 Windows 7 上使用 msysgit,正如我所提到的,远程主机是CodeBase。
windows - 适用于 Windows 的 MSysGit 与 Git
我无法确定MSysGit 和 Git for Windows 之间的区别。它们有何不同?为什么我会选择一个而不是另一个?