或某些官员有什么办法可以发现这一点,我将项目克隆到错误的机器中。
不,没有。
不用担心将远程存储库克隆到错误的本地计算机中。如果不需要此本地 git 存储库,只需将其删除即可。或者你可以把它放在那里。
如果您担心有一天它可能会错误地推送到远程存储库。它主要会暗示你应该首先拉动的消息,因为它是"老式的"。
是的,可以通过 IP 地址和您使用的密钥记录您对 Git 存储库的访问。 默认情况下,日志记录通常也处于启用状态。 例如,我在作的服务器上有一个相当无聊的 Git 设置,我可以在 /var/log/auth.log
中看到 SSH 日志。
这是我服务器上auth.log
的(清理(行:
3 月 22 日 01:23:45 fili sshd[678]:从 256.1.2.3 端口 45000 接受的 git 公钥 ssh2: RSA de:ad:be:ef:de:ad:be:ef:de:ad:be:ef:de:ad:be:ef
您可以看到,默认情况下,它没有记录我运行了哪些 Git 命令,但它确实说明了我何时连接、我使用了什么 IP 地址以及我正在使用什么公钥。 通过正确的配置,您还可以记录您访问了哪些 Git 对象。
但是,这是一个可以理解的错误。 意外从错误的机器运行命令是非常常见的。 不要试图掩盖它。