0
使用我的git服務器有大量的用戶:服務器A
我過的一切移動到服務器B
我想盡可能無痛地移動,所以我希望人們仍然能夠指向服務器A,直到他們有機會調整其配置。服務器A中有沒有辦法自動將所有Git流量轉發到服務器B?
使用我的git服務器有大量的用戶:服務器A
我過的一切移動到服務器B
我想盡可能無痛地移動,所以我希望人們仍然能夠指向服務器A,直到他們有機會調整其配置。服務器A中有沒有辦法自動將所有Git流量轉發到服務器B?
首先,我將SSH端口切換到2022 ala許多說明,您可以在網上找到它們。
這裏是我用於xinetd的配置文件。其中###。###。###。###是我要轉發到的服務器的IP地址。
service git_ssh
{
disable = no
type = UNLISTED
socket_type = stream
protocol = tcp
user = nobody
wait = no
redirect = ###.###.###.### 22
port = 22
}
您對服務器使用什麼設置? (例如gitolite/apache) – murraybo
Gitlab背後的Apache反向代理。這全部在內部網絡上。 – Eric
在這種情況下,您可以簡單地更改反向代理上的配置。需要調整「ProxyPass」和「ProxyPassReverse」。 – murraybo