标签: tortoisegit

tortoisegit =致命:远程端意外挂断,但不是git bash

这个问题有点奇怪,经过大约1周的搜索和使用bash,我以为我会问你们.

很简单,每当我尝试通过tortoisegit推送或拉动时,它会询问我登录详细信息,一旦我输入它我就会"致命:远程端意外挂断".我想也许我不是正确的用户所以我改变自己成为根:url = ssh:// root @ ...但仍然没有运气.

不知道它可能是什么,但也许其他人有同样的问题.

有线索吗?

[编辑] 通过tortoisegit在Windows上卸载,重新启动然后重新安装来解决这个问题.

git bash tortoisegit

5
推荐指数
1
解决办法
2922
查看次数

git错误:"远程端意外挂断,(..path ..)中的无效字符"

我在我的Windows机器上收到此错误,来自tortoiseGIT/GIT UI /命令行

fatal: invalid characters in /apps/saturn
fatal: The remote end hung up unexpectedly

git did not exit cleanly (exit code 128)
Run Code Online (Sandbox Code Playgroud)

有人可能会建议它有什么问题,以及错误信息所指的无效字符

git tortoisegit git-bash

5
推荐指数
1
解决办法
3407
查看次数

如何将TortoiseGit设置从一台计算机复制到另一台计算机?

我想将TGit的菜单设置从一台PC移动到另一台PC,但无法在HDD上找到它们.它是在注册表中的某个地方吗?如果这很重要,我在Windows 7上.

tortoisegit windows-7-x64

5
推荐指数
1
解决办法
577
查看次数

如何在TortoiseGit中完成'git bisect skip'?

TortoiseGit有一个用于运行Git Bisect的GUI.

然而,在二等分会话期间,上下文菜单仅提供"Bisect good","Bisect bad"和"Bisect reset".

有没有办法在没有使用命令行的开销的情况下进行'Bisect skip'?

git tortoisegit bisect

5
推荐指数
1
解决办法
349
查看次数

TortoiseGit为GitHub发布跟踪器集成

TortoiseGit有一堆问题跟踪器集成插件.一个这样有用的插件是Gurtle,它显示了提交操作期间的未解决问题列表,因此可以在提交期间直接关闭问题.

这样的插件是否存在GitHub问题集成?Github问题还有其他类似的工具吗?

TortoiseGit + Google Code问题跟踪器集成的屏幕截图:

TortiseGit问题跟踪器集成

git version-control github issue-tracking tortoisegit

5
推荐指数
1
解决办法
1248
查看次数

TortoiseGit在无密码登录设置上要求输入密码

经过几个月不间断的无密码工作,我的TortoiseGit在推/拉时开始向我询问我的某些遥控器上的密码.我正在寻找解决方案来解决这个问题,因为这会让我发疯.

要强调:我希望继续使用基于SSH的无密码登录,因此任何假设在URL中添加密码在TortoiseGit配置中永久存储密码的解决方案都不适合我.

到目前为止我发现了什么:

  1. 我的问题是相关的GitHub; 我不在TortoiseGit中使用它,它发生在其他遥控器上.

  2. 确实有 SSH,而不是HTTPS,地址作为repo的URL,我没有 类似的git clone内容.

  3. 可以使用Netbeans 推送/拉出相同的存储库(我的Netbeans已Select Configured Git Repository Location选中选项,因此它使用相同的远程配置).

  4. 无法使用Git GUI推/拉远程,原因相同:要求用户密码.

  5. 这是不是与特定系统或机器(SSH密钥),正好我的两个工作电脑(32位的Win 7)和一个家(64位的Win 7)上.两者当然都使用不同的SSH密钥(请参阅对此答案的评论,声称该问题与32位版本的Windows有关;但事实并非如此,它也发生在64位Windows上).

  6. 存储库,这发生,不是空的 - 我听说甚至受到个人影响,有时TortoiseGit获取wako并在无密码登录遥控器上请求密码,直到该遥控器为空.

  7. 这是不是与特定的远程- TortoiseGit工作正常,不要求对一些仓库密码(即到位桶),但"死亡"的一些其他要求它(即在本地开发的网络).

更糟糕的是,有一些遥控器,家用电脑上的TortoiseGit失败,要求输入密码,而从家用电脑访问的遥控器工作正常.反之亦然.我使用相同的步骤设置两台机器进行无密码登录; 只有SSH密钥不同.

到目前为止我所做的事情(并没有解决问题):

  1. 将SSH客户端(TortoiseGit -> Settings -> Network)更改为两者Git\bin\ssh.exe(如此处所示)和C:\Program Files\PuTTy\plink.exe.

  2. 使用凭证助手没有帮助,我听说它只适用于HTTPS,而不适用于SSL.

  3. 下载git-credential-wincred.exe并将它放到Git for Windows/msysgit文件夹也没有帮助; 我已经在那里(不同的版本/文件大小;检查两者).

  4. 这个问题显然与要求输入用户密码有关,因此git …

putty tortoisegit private-key

5
推荐指数
1
解决办法
1573
查看次数

如何打开git auto-fetch?

我有几个我想每天获取的git项目(例如早上)和结账到最后一次提交(如果当然没有本地更改)到分支"origin/dev"(例如它可能不是主人)科).那么如何为目录中的所有项目执行此操作?

git tortoisegit

5
推荐指数
2
解决办法
2623
查看次数

TortoiseGit显示远程分支的日志

我是Git和bitbucket的新手,请原谅我这是一个非常简单的问题.

我正在使用bitbucket与TortoiseGit一起使用,我根据以下内容进行了设置:

http://guganeshan.com/blog/setting-up-git-and-tortoisegit-with-bitbucket-step-by-step.html

这一切都正常.

我想做的是,当我点击tortoiseGit的show log时,我看到远程分支的日志(托管在bitbucket上)而不是本地分支的日志

我通过以下方式设法看到远程的分支日志:

git fetch
git log remote/test
Run Code Online (Sandbox Code Playgroud)

来自gitbash(https://github.com/abhikp/git-test/wiki/View-the-commit-log-of-a-remote-branch)

有什么方法可以从tortoiseGit中完成相同的任务吗?

git github bitbucket tortoisegit

5
推荐指数
2
解决办法
6247
查看次数

如何使用TortoiseGit为两个GitLab帐户设置两个SSH密钥并推/拉?

目前我使用GitLab作为我的远程GIT服务器.
使用分配了SSH密钥的单个Gitlab帐户我没有问题.

但现在我应用了另一个Gitlab帐户,我正在尝试使用相同的SSH密钥,但我无法将密钥添加到这个新帐户.
当我尝试添加密钥时,错误如下:

钥匙已经被采取
指纹已经采取

那么我应该如何使用相同的密钥访问第二个Gitlab帐户呢?如果不可能,我应该如何同时使用两个键.

顺便说一句,我正在使用Windows系统.

提前致谢!!

================================================== =================更新:

下面是我的配置文件.它如下:

#my primary account
Host {account1}
    User git
    HostName gitlab.com
    PreferredAuthentications publickey
    IdentityFile C:/Users/{username}/.ssh/id_rsa1

#for NPR_HPTG account
Host {account2}
    User git
    HostName gitlab.com
    PreferredAuthentications publickey
    IdentityFile C:/Users/{username}/.ssh/id_rsa2
Run Code Online (Sandbox Code Playgroud)

我有两个Gitlab帐户,

git@gitlab.com:{account_1}/repo1.git
git@gitlab.com:{account_2}/repo1.git
Run Code Online (Sandbox Code Playgroud)

不过,我无法访问account_2.

以前,在我拥有第二个GitLab帐户之前,我只需将ssh密钥上传到account1不需要设置This.但是现在通过这样,仍然,最终我可以推动git@gitlab.com:{account_2}/repo1.git.我正在使用TortoiseGit推/拉.

git ssh key tortoisegit gitlab

5
推荐指数
1
解决办法
1万
查看次数

如何使用TortoiseGit重命名远程分支?

我在这看到了几个问题,比如:

如何重命名远程git分支名称

但我正在使用TortoiseGit.

如你看到的:

分行

我最近将我的本地分支从ImportPTS重命名为import-publictalk-names.我刚刚将我的提交从新的命名分支推送到现有的远程命名分支.

但我希望远程命名分支匹配.我们可以用TortoiseGit做到这一点吗?我试过浏览器参考窗口,看不到它.

branch tortoisegit

5
推荐指数
1
解决办法
2304
查看次数