我在我的團隊和我貢獻代碼的ubuntu服務器上有一個git存儲庫。我通常使用ssh密鑰給每個記憶者訪問存儲庫。問題是他們可以使用密鑰登錄到服務器。 我想設置一些只能用於執行git操作的ssh密鑰,我會怎麼做?SSH密鑰,但僅用於git訪問
0
A
回答
1
如果您沒有很多用戶或者不想移動到新的管理系統(gitolite等),您可以使用git自己的git-shell。
你可以設置一個git用戶,它的shell不會做任何事情。他們仍然可以使用服務器從git中推拉,但無法做其他任何事情。
1
相關問題
- 1. Git:使用密鑰文件使用密鑰文件訪問遠程存儲庫但不使用〜/ .ssh/config
- 2. 未找到Git SSH密鑰
- 3. Git設置ssh密鑰
- 4. Git ssh私鑰密碼
- 5. Git-ssh密鑰/ IP地址
- 6. 授予來賓訪問服務器基於密鑰SSH登錄
- 7. SSH密鑰GitHub問題
- 8. 在Jenkins中爲Git管理SSH密鑰
- 9. OSX SSH密鑰似乎無法與git
- 10. Git:如何添加ssh密鑰?
- 11. 多個git帳戶和ssh密鑰
- 12. 配置的SSH密鑰對的Git但仍然不成功
- 13. SSH密鑰在Gitlab上詢問密碼
- 14. 配置SSH密鑰讓git在不在Git Bash中時使用
- 15. 將SSH設置爲僅使用密鑰,而不是密碼
- 16. 爲什麼git使用GPG密鑰而不是使用SSH密鑰簽名?
- 17. git,遠程訪問 - ssh
- 18. sh腳本不添加ssh密鑰到ssh-agent(windows git bash)
- 19. Linux的SSH密鑰使用
- 20. 共享SSH密鑰
- 21. 保護SSH密鑰
- 22. AWS EC2 SSH密鑰
- 23. 僅基於密碼生成AES密鑰
- 24. ansible:使用ssh密鑰認證但多次詢問密碼 - 爲什麼?
- 25. camel-ssh基於密鑰的認證
- 26. 如何在使用git pull拉時使用哪個ssh密鑰?
- 27. .git目錄是否保存遠程密碼或SSH密鑰?
- 28. 不再可能通過SSH密鑰訪問Bluemix容器?
- 29. 的Heroku - > GitHub的SSH密鑰問題
- 30. 初級問題在設置SSH密鑰