簡體   English   中英

git用一個用戶名推送,用另一個用戶名推送

[英]git push with one username, pull with another

我正在使用Git將代碼部署到具有多個分支的服務器上,以進行實時和臨時安裝。 我想構建一個簡單的Web界面來無需密碼即可進行提取,但是出於安全原因,我只想從帶有密碼保護私鑰的命令行進行推送。 我設置了兩個用戶名,其中一個是只讀的。

有沒有一種方法可以在服務器上配置克隆存儲庫? 我已經在配置文件中看到了pushurlremote.url條目,但是看不到如何為它們指定用戶。

配置讀寫訪問權限的一種更可靠的方法是在服務器端安裝一個授權層,gitolite

然后,您可以設置2個用戶名,以便一個只能克隆,另一個可以推送(到完整存儲庫或僅到某些分支)。

暫無
暫無

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

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