簡體   English   中英

如何將 ssh 公鑰添加到特定的 git 存儲庫

[英]how to add ssh public key to a specific git repo

我有一個 git repo,我通過 root 連接來推拉。 我有另一個用戶想要訪問我的存儲庫。

我讓他為我創建了一個公鑰文件,以便我將其添加到我的服務器中~/.ssh/authorized_keys

那么我如何限制他訪問我的整個服務器?

git-shell設置為/etc/passwd的登錄 shell,如此處所述 這樣做,您可以擁有一個專用於git訪問的帳戶。

更復雜的解決方案是使用gitolite 之類的東西來管理對存儲庫集合的訪問。 我已經使用過它,一開始設置有點麻煩,但它運行良好,目前正在維護。

或者, Bitbucket免費托管無限的私有 Git 存儲庫。 您可以將您的存儲庫指向 Bitbucket 作為 origin/master 並在那里進行協作。 這就是我現在所做的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM