2016-03-17 51 views
0

我剛剛在我的服務器上安裝了gitlab ce。這是一個已經運行Apache的服務器。 第一個問題,是改變端口不與gitlab衝突。大。 現在,gitlab自動創建了自己的git用戶,問題是我已經有了一個git用戶。現在,每次通過ssh登錄時,都不會經過我的常規創建的git用戶主文件夾,而是進入/var/opt/gitlabGitlab和git用戶

所以發生了什麼事。此外,整個bash是完全不同的,只顯示$,我知道它可以固定與.bash_rc ~/profile但仍然。

有沒有辦法解決這個爭奪戰。

另外,我還有一個問題,是否可以使用我的apache服務器並配置虛擬主機,而不是創建一個與另一個端口一起運行的全新服務器?

編輯1

對於安裝在Apache如果你有Apache和因此節省資源,而無需網絡服務器運行2實例,並有一個很好的git.yourdomain.com 按照本教程在這裏:http://doc.gitlab.com/omnibus/settings/nginx.html#using-a-non-bundled-web-server

回答

1

請參閱該文檔有關更改gitlab默認的git用戶/組:

https://gitlab.com/gitlab-org/omnibus-gitlab/blob/629def0a7a26e7c2326566f0758d4a27857b52a3/README.md#changing-the-name-of-the-git-user-group

此鏈接位於gitlab.rb配置文件,順便說一句。 :-)

+0

我不想這樣做,因爲在文檔中,它警告意外的行爲...... – delmalki

+1

現有的'git'用戶正在使用什麼?你可以把用戶正在做的任何'git'移動給其他用戶嗎?這聽起來像是你在使用它進行交互式登錄,這聽起來有點有趣:'git'用戶傳統上是一個非交互式用戶帳戶,只使用'git-shell'來運行git命令,即使沒有gitlab也是如此。 – user2926055

+0

我不知道用戶git背後有一個傳統,事實上,用戶git託管我的存儲庫,並且我給它一個交互式shell,因爲我喜歡我的shell被着色,尤其是在我正在瀏覽.git時創建一些'鉤「腳本。我想我現在可以刪除'git'用戶,因爲我已經將repo轉移到'gitlab'。無論如何,這是我第一次見到'.deb'重寫用戶並修改主文件夾位置。我很驚訝。 – delmalki