已关闭此问题为not reproducible or was caused by typos。它目前不接受回答。
此问题是由打印错误或无法再重现的问题引起的。虽然类似的问题可能是on-topic在这里,这一个是解决的方式不太可能帮助未来的读者。
2天前关闭。
Improve this question
我在想你能给我什么帮助,
当我在Windows电脑上使用fork软件对托管在Hetzner云上的git repo进行git pull和push时,我多次被fail 2ban禁止。
然后我需要做的是登录到云的控制台并:sudo fail 2ban-client set sshd unbanip XX. XX.XX.XX这通常可以做到这一点,我可以拉/推。
但我会在几分钟后再次被禁止!
我不明白为什么或如何追踪原因,基本上我明白,fail 2ban应该阻止我的ip,如果我试图ssh连接错误的凭证多次在最短的时间。但是这种阻止/解锁的情况发生在我使用软件和我存储的凭证时...知道吗?
我试过了。删除fork上的一个选项,该选项希望自动拉取在远程/起源上更新的任何内容,我已经检查了我的凭据...我不禁止的话显然是有用的在某个时候,我从vscode连接。这是我的想法,因为我只是想知道,如果可能有一个后台进程,试图ssh连接,并想知道我将如何去确定这一点。我的意思是,我也有sql workbench,过去也试过其他的db管理器,在一天结束的时候,我的ssh凭证不仅仅与git软件绑定。地理位置或时区也会起作用吗?我不这么认为
1条答案
按热度按时间7cjasjjr1#
我在vs代码中启用了autofetch设置,但不是项目的凭据,而是我的github帐户。
我的项目使用不同的凭据。所以我假设fail2ban是因为vs代码中不成功的自动获取尝试而班宁我的IP。
在这一点上,我关闭了自动抓取。但是也有一些选项可以将git凭据添加到项目的范围中。
这一主题在许多地方进行了讨论,例如:
How to configure multiple git accounts in Visual Studio Code workspace