簡體   English   中英

用於遠程存儲庫的Git Gui(PHP開發)

[英]Git Gui for remote repository (PHP Developing)

我知道類似的問題已經提出來了,但是我找不到針對我特定問題的問題。

我們需要Git對php項目進行版本控制。 我們的服務器上有一個Git存儲庫,其中的php和html文件受版本控制,為進行調試,我們可以通過apache訪問該存儲庫的工作樹並顯示輸出。
現在,我們有了一個裸露的Git存儲庫,從中將更改拉到開發存儲庫,開發人員將其更改推到該存儲庫。

開發人員本身還需要先通過apache調試代碼,然后再推送到中央存儲庫,因此,他們的工作副本也必須位於服務器上。

我的問題是,開發主題是否可以使用Git Gui管理服務器上的遠程存儲庫?

是的,您可以在開發服務器上安裝X和Tk庫的最小子集,然后使用SSH將X連接從它移植到開發人員的計算機。 如果這些計算機運行的是Windows,則必須在其上安裝本地X服務器( VcXsrv是一個很好的選擇),如果這些計算機運行的是具有真正X服務器的系統,則需要將X服務器配置為偵聽TCP(IIRC,大多數現代系統默認情況下都禁用此設置)。 ssh -X可以很好地處理X端口轉發,無論本地X服務器配置為如何運行。

如何配置端口轉發,取決於您使用的客戶端。 PuTTY為此具有GUI配置器,OpenSSH通過RemoteForward配置文件指令使用“靜態”的命令行選項支持即席配置。

Google for X + window + SSH + port + forwarding了許多HOWTO。 似乎是一個好的開始。


但是,實際上我看不出學習一些命令行Git有什么問題。 它允許做git gui可以做的相同的事情(包括交互式的逐塊過渡),以及更多。 至於學習資料,無論如何,所有Git書籍,HOWTO和博客文章都引用了命令行Git示例。

最后,無論如何,我認為這是一筆不錯的投資:這可以使您的開發人員更有生產力。

暫無
暫無

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

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