相关疑难解决方法(0)

Git状态需要很长时间才能完成

我正在使用git管理Windows机器上本地目录中的文件 - 这里不涉及网络,我不是推送或拉出另一台机器.我的目录中可能包含100个文件,所有测试文件都非常小.当我跑步时git status,通常需要20-30秒才能完成.这是正常的吗?有什么我可以做的加快速度,或者更好的方式来查看我的存储库的状态(更改的文件,未跟踪的文件等)?其他git命令似乎完成得更快.

windows git

71
推荐指数
8
解决办法
4万
查看次数

.ssh/windows的配置文件(git)

我一直在寻找一个关于如何使用多个ssh密钥的解决方案,我发现它可以在.ssh目录中使用配置文件,但它不适用于Windows.

我的问题是,我使用的是私有密钥来访问git的服务器,所以它看起来是这样的:SSH://git@example.com/directory,它工作正常,当我使用TortoiseGit,"原因是有选择私钥的可能性.

但是我想在我的IntelliJ IDEA中使用git rep,只有使用git native shell的选项,如果我将名为id_rsa的密钥放入.ssh文件夹,它也可以工作.现在我想使用多个ssh密钥(因此我的密钥将获得名称"id_rsa_test",因此如何在Windows下配置.ssh/config文件,它是否适用于通常的git服务器?

我发现的大多数例子都只是用于github.

git ssh intellij-idea

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

无法使用IPv6通过SSH推/拉到bitbucket

当我可以推/拉到bitbucket:

  • 从我的工作电脑通过ssh键 id_rsa_bitbucket_work
  • 从我的笔记本电脑,但只有通过ssh键登录VPN(Cisco AnyConnect)id_rsa_bitbucket.我的VPN有一个静态IP.
  • 始终使用https.

当我不能推/拉到bitbucket时:

  • 从我的笔记本电脑随时通过ssh键连接VPN ida_rsa_bitbucket.
  • 当我的工作网络网络上的笔记本电脑不在VPN上时,即使我名义上在同一个网络上,我也会使用VPN.

我的适当条目~/.ssh/config是:

Host bitbucket
     HostName bitbucket.org
     User git
     IdentityFile ~/.ssh/id_rsa_bitbucket
Run Code Online (Sandbox Code Playgroud)

无论我正在经历什么样的网络/ VPN,通过SSH连接到github存储库始终有效.

我检查过以确保:

  • 我的SSH代理正在运行并且加载了正确的密钥.
  • 无论VPN设置如何,我的SSH代理都会分发相同的密钥.

ssh -Tv bitbucket未登录VPN时的输出为:

OpenSSH_6.9p1, LibreSSL 2.1.8
debug1: Reading configuration data /Users/fcarter/.ssh/config
debug1: /Users/fcarter/.ssh/config line 1: Applying options for bitbucket
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 21: Applying options for *
debug1: /etc/ssh/ssh_config line 56: Applying options for *
debug1: Connecting to bitbucket.org [2401:1d80:1010::150] port 22.
debug1: Connection established. …
Run Code Online (Sandbox Code Playgroud)

git ssh vpn bitbucket ipv6

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

bitbucket ssh 错误 setsockopt IPV6_TCLASS 8 操作

我在使用 SSH 连接到 Bitbucket 存储库时遇到问题。我已经正确设置了公钥和私钥。我担心这个问题是由于我在 Windows 10 机器上工作。有谁知道如何解决以下错误:

*setsockopt IPV6_TCLASS 8:不允许操作:存储库访问被拒绝。部署密钥与请求的存储库无关。致命:无法从远程存储库读取。

请确保您拥有正确的访问权限并且存储库存在。*

我知道我在存储库中。我可以检查存储库中的不同分支,并且诸如“git add”和“git commit”之类的命令似乎可以工作,但是,由于上述错误,“git push”失败了。

谢谢

windows git bitbucket

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

为什么我的 SSH 在连接到 github 时挂在那里?

这就是我今天尝试做的十次没有成功的事情:

  • 使用 ssh-keygen 生成密钥。
  • 使用 Gedit 或 Notepad++ 打开 ~/.ssh/id_rsa.pub 并复制内容。
  • 转到 github.com 上的帐户设置
  • 转到 SSH 密钥
  • 单击添加密钥按钮。
  • 给钥匙一个标题
  • 将钥匙粘贴到钥匙箱中。
  • 保存密钥(输入我的github密码进行验证)。

然后,我在 cygwin 中运行 '$ ssh -vT git@github.com',但它总是挂在那里。这是输出:

$ ssh -vT git@github.com
OpenSSH_6.0p1, OpenSSL 1.0.1c 10 May 2012
debug1: Reading configuration data /home/eason.wu/.ssh/config
debug1: /home/eason.wu/.ssh/config line 1: Applying options for github.com
debug1: Reading configuration data /etc/ssh_config
debug1: Connecting to github.com [207.97.227.239] port 22.
debug1: Connection established.
debug1: identity file /home/eason.wu/.ssh/id_rsa type 1
debug1: identity file /home/eason.wu/.ssh/id_rsa-cert type -1
Run Code Online (Sandbox Code Playgroud)

有没有人遇到这个问题,任何解决方案将不胜感激

ssh cygwin github

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

标签 统计

git ×4

ssh ×3

bitbucket ×2

windows ×2

cygwin ×1

github ×1

intellij-idea ×1

ipv6 ×1

vpn ×1