标签: tortoisegit

我可以在 TortoiseGit 全局(不是每个存储库)注册 PuTTY 密钥吗?

我熟悉使用 TortoiseGit + PuTTY 访问远程,您可以通过以下方式设置用于给定远程的 PuTTY 密钥:

  • 设置窗口中的远程节点
  • 文件.git\config...
[remote "upstream"]
url = git@gitlab.com:name/project.git
fetch = +refs/heads/*:refs/remotes/upstream/*
puttykeyfile = C:\\Users\\name\\Documents\\key.ppk
Run Code Online (Sandbox Code Playgroud)

...并获得选美集成等的好处。

这在本地开发环境中按预期工作。但是,我们现在在共享位置共享暂存存储库\\server\share\myrepo,以便任何团队成员都可以根据需要更新该存储库。这意味着我们无法将puttykeyfile值存储在 中\\server\share\myrepo\.git\config,因为每个团队成员的值都是唯一的。

是否可以puttykeyfile%USERPROFILE%\.gitconfig特定于用户而不是特定于存储库的其他地方定义“全局”?

windows git putty tortoisegit pageant

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

TortoiseSVN 和 TortoiseGit 的不同图标叠加

我已经在我的 Windows 10 系统上安装了 TortoiseSVN 和 TortoiseGit。为了能够更轻松地区分基于 Git 和基于 SVN 的项目,我认为最好为两个客户端使用不同的图标覆盖。不幸的是,当我更改 TortoiseSVN 中的图标覆盖时,git-repositories 的覆盖也会更改为我在 TortoiseSVN 中选择的图标集。

有没有办法为 TortoiseSVN 和 TortoiseGit 使用不同的图标叠加?

tortoisesvn icons tortoisegit windows-10

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

如何将 TortoiseGit 的术语从“master”更改为“main”?

为了与时俱进,GitHub 将术语从 改为mastermain但我的 TortoiseGit 仍然使用master作为主分支的名称。

因此,当我将本地存储库推送到 Github 时,GitHub 中现在有 2 个分支(mainmaster),这会导致混乱。

如何让TortoiseGit更改为main默认使用?

git github tortoisegit

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

配置Tortoisegit

作为一名顾问,我可能不得不处理不同的Git存储库,BeanStalk,BitBucket等.我想知道如何配置Tortoisegit来使用这样的设置?

git tortoisegit

0
推荐指数
1
解决办法
4710
查看次数

如何使用Tortoise在同一分支内的同一文件的两个版本之间进行差异?

我最近使用IDE转换为使用Sublime.通过IDE对我真正有用的一件事就是他们的差异工具.例如,在RubyMine中,您可以看到彼此相邻的两个文件,以及添加/删除的行的颜色高亮显示.

在Sublime中,我能够通过包安装程序和Sublime中的git diff安装git包.但它仍然没有给我+ +-线的良好的并排视图.我想知道如何通过TortoiseGit Diff来做到这一点.有人可以帮忙吗?谢谢.

git tortoisegit

0
推荐指数
1
解决办法
4644
查看次数

使用 Git 是否有相当于 Mercurial Push 命令?

我已经使用TortoiseHg/Mercurial多年了,现在第一次使用 Git 与SourceTreeTortoiseGit GUI。从这个链接我了解到PUSH在Git上与Mercurial不同。 Mercurial PUSH仅影响远程存储库,但不影响工作区。 另一方面,使用 Git 进行 推送不仅会更新存储库,还会更新工作区(以及 Mercurial 没有的索引)。

我的问题是Git是否具有与 Mercurial PUSH等效的功能?我可以送到远程存储库并保持工作区和索引不变吗?我知道Git FETCH相当于 Mercurial PULL,因为它们都不会修改本地工作区。实际上,我正在寻找Git 的反向FETCH 。这是可能的还是我必须始终打开远程存储库并执行FETCH操作?

git mercurial push tortoisegit sourcetree

0
推荐指数
1
解决办法
240
查看次数

拉动并切换到分支后保持不分支

我正在尝试切换另一个分支,但我一直呆在一个独立的头上或没有分支.

我尝试了什么:

开关/结帐:

在此输入图像描述

获得:

在此输入图像描述

但如果我想提交,我仍然没有分支:

在此输入图像描述

如果我试图拉这个分支:

在此输入图像描述

我越来越:

在此输入图像描述

我仍然没有分支......

我怎样才能真正回到portalGraphs分支?

git github tortoisegit

0
推荐指数
1
解决办法
538
查看次数

Git Hub 远程:密码认证不适用于 Git 操作

我是乌龟 git 的新手并用于我的 Github 企业。当我尝试从 Tortoise git 提交我的文件时,它可以工作但是当我尝试推送它时会抛出以下错误

远程:密码验证不适用于 Git 操作。

远程:您必须使用个人访问令牌或 SSH 密钥。

远程:请参阅https://github .********.com/settings/tokens 或https://github .******.com/settings/ssh 致命:无法访问 ' https: //github.ford.com/****/****.git/ ':

请求的 URL 返回错误:403

当我尝试克隆时,我遇到了同样的错误。我只能提交文件。

但是当我尝试使用示例 github.com 而不是企业时,一切正常。请就此给我建议。

如果我需要设置任何身份验证指导我

github git-push tortoisegit git-clone

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

Tortoise GIT 回滚到之前的提交

我正在使用 Tortoise GIT,并且想放弃最近的提交并恢复到特定的提交。

我的尝试如下。

  • 查看日志。
  • 选择要恢复到的提交。
  • 选择重置。

当我尝试推送时出现错误

[rejected]          my branch -> mybranch (non-fast-forward)
hint: Updates were rejected because the tip of your current branch is
behind hint: its remote counterpart. Integrate the remote changes
(e.g. hint: 'git pull ...') before pushing again.
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

有关信息,我尝试选择提交并选择恢复,但是这在从另一个分支合并的两个提交上失败了。因此,我想跳过恢复并重置到这些提交之前的版本。

我没有权限强制推送。

如果我执行拉动,这只会恢复到原来的头部。

谢谢你的帮助。

git tortoisegit git-reset

0
推荐指数
1
解决办法
4671
查看次数