我想跟蹤從特定計算機推送的所有提交。提交可能包含不同的用戶名,因爲不同的人使用PC。任何人都可以知道如何列出從單個PC推送的所有提交。Git列出從特定計算機推送的所有提交
回答
您需要某種形式的審計日誌,這不是由native git提供的。
如果你的git服務器有gitolite,你將有每個客戶端的ip登錄.gitolite/logs
。
非常感謝您將來的參考。我希望它適用於當前系統,因爲現在沒有安裝任何此類模塊,所以很難列出gitolite提供的所有數據。你有其他建議嗎? –
@KeyurPatel你目前的git服務器是什麼?它如何偵聽像克隆/推/拉的git查詢?它是一個Apache服務器?一個sshd?共享文件系統? – VonC
git已經安裝在github上,我們使用基於linux的本地系統來拉/推/克隆。我們在本地機器上使用apache,在現場服務器上使用nginx。我想跟蹤本地系統而不是實時環境,所以它不會影響它的共享系統或sshd。等待你的答覆。 –
只是想法,你試過gitk命令嗎?
- 1. Git推送所有提交作爲單個提交與自定義消息
- 2. 無法推送git提交
- 3. Git刪除推送提交
- 4. Git提交/推送TeamCity
- 5. 列出在特定提交中更改特定行的所有提交
- 6. 查找所有符合特定「提交次數」的git提交
- 7. 從Git中刪除推送提交
- 8. Git推特別提交
- 9. Git - 阻止被推送的特定提交
- 10. 「git push」是否推送其他分支的所有提交?
- 11. git push:推送除最後一個提交以外的所有提交
- 12. 從Git倉庫提取沒有推送提交
- 13. C#計算GIT提交散列
- 14. git push,不推送所有本地提交
- 15. Netbeans:如何顯示所有(git)提交比將被推送?
- 16. 如何列出自特定GIT提交後不會更改的所有文件
- 17. Git日誌 - 如何列出所有不以特定單詞開頭的提交
- 18. 如何從git中的已推送分支中刪除所有提交?
- 19. 更改推送提交的git註釋
- 20. Xcode的Git推送/提交日期
- 21. 在git中推送不同的提交
- 22. 我與兩臺計算機的git一起工作,無法推送提交從兩個
- 23. 列出所有不包含特定文件的提交
- 24. GitPython列出特定文件的所有提交
- 25. 使用Powershell列出具有特定文件夾的計算機
- 26. 列出網絡中以特定名稱開頭的所有計算機
- 27. 確定推進中的所有提交
- 28. GIT中取由散列特定提交
- 29. Gitlab推送不能從一臺特定的計算機上工作
- 30. Git推送並提交遠程混淆?
我希望以下鏈接可以幫助你。 https://git-scm.com/book/en/v2/Git-Basics-Viewing-the-Commit-History – Koushik
感謝您的回覆,在這裏我提到我想知道特定的PC,因爲可能有機會其他人已經從不同用戶名的PC提交提交(因爲密碼在團隊中很常見)。 –
你有沒有試過下面的命令? git log --author =「username」 – Koushik