小编Cha*_*ens的帖子

如何编辑 git 的历史记录以更正不正确的电子邮件地址/名称

当我开始使用 git 时,我只是做了 agit init并开始调用addcommit。现在我开始注意了,我可以看到我的提交显示为cowens@localmachine,而不是我想要的地址。看起来好像设置GIT_AUTHOR_EMAIL并且GIT_COMMITTER_EMAIL会做我想做的事,但我仍然有那些带有错误电子邮件地址/名称的旧提交。如何更正旧的提交?

git

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

在 ssh 中不分配终端有什么好处?

每隔一段时间我就会做一些类似的事情

ssh user@host sudo thing
Run Code Online (Sandbox Code Playgroud)

我还记得 ssh 默认不分配伪 tty。为什么不呢?如果我别名ssh为 ,我会失去什么好处ssh -t

ssh tty

78
推荐指数
3
解决办法
8万
查看次数

如何在 git 中的第一次提交时修复元信息?

这是与如何编辑 git 的历史记录以更正不正确的电子邮件地址/名称相关的问题。使用git rebase -i <first commit>, git commit --amend --author "Foo <foo@example.com>", 和git rebase --continue,我能够修复除第一个提交之外的所有提交的日志。如何修复第一次提交?

git

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

我如何告诉 OS X 的 Bonjour/ZeroConf 实现将哪个网络用于 mdns?

我的机器上有四个网络:

  1. 192.168.20.0/24 有线(仅在工作时连接)
  2. 192.168.20.0/24 无线(只能在家连接)
  3. 192.168.132.0/24 VMWare 的 NAT
  4. 192.168.238.0/24 VMWare's host-only

我的 OS X (10.5) 似乎更喜欢在我的无线网络上为 machinename.local 使用 VMWare 的 NAT。有没有办法改变关闭VMWare界面的偏好?

routing mac-osx mdns bonjour

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

dhcpd 的系统日志消息格式记录在哪里?

我正在查看由 dhcpd 编写的一堆系统日志消息。我想写一个快速解析器,可以将消息解构为它的组成部分,但我不知道各个部分是什么意思。我认为这在某处有记录,但是我在 Google 上的简单查询(如dhcpd syslog 消息格式)未能找到任何有用的文档。

syslog isc-dhcp

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

如何通过 ssh 禁用和重新启用 BIG-IP 池中的机器?

我似乎找不到任何使用ssh界面禁用和重新启用机器的简单示例。有人能给我一个简短的例子或指向体面文档的指针吗?

ssh load-balancing f5-big-ip

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

如何处理不应通过证书透明度发布名称的域?

我有一组在内部使用的域名,我不希望它们泄漏到外部世界(因为这会让攻击者更深入地了解内部网络的布局)。鉴于证书透明度似乎正在获得动力,关于拥有私有域名的最佳方式的普遍共识是什么?自签名证书?外卡证书?还有什么?

domain-name ssl-certificate

3
推荐指数
2
解决办法
522
查看次数

为什么我每天必须用我的密码登录 ssh 一次?

当我尝试使用 ssh-agent 中保存的加密密钥 ssh 时,我得到以下信息(使用ssh -vvv):

debug1: Next authentication method: publickey
debug1: Offering RSA public key: /home/cowens/.ssh/id_rsa
debug3: send_pubkey_test
debug2: we sent a publickey packet, wait for reply
debug1: Server accepts key: pkalg ssh-rsa blen 279
debug2: input_userauth_pk_ok: BLAH
debug3: sign_and_send_pubkey: RSA BLAH
debug3: input_userauth_banner
Access denied
Access denied
Connection closed by BLAH
Run Code Online (Sandbox Code Playgroud)

如果我强制它使用密码 ( ssh -o PreferredAuthentications=keyboard-interactive -o PubkeyAuthentication=no),我可以登录,然后在我断开连接后(所以它不是 ControlMaster 的事情),我可以使用密钥 ssh 没有问题:

debug1: Offering RSA public key: /home/cowens/.ssh/id_rsa
debug3: send_pubkey_test
debug2: we sent a publickey …
Run Code Online (Sandbox Code Playgroud)

ssh active-directory ssh-keys

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