Ⅰ gitlab 怎麼在linux上建目錄
GitLab是由Ruby語言開發的基於Linux的Git伺服器,是我見過的最強大的Git伺服器。發現它之後,立即決定將Git伺服器換成GitLab。 但安裝好GitLab之後面臨一個問題,如何將伺服器上的git項目直接導入到GitLab,之前的Git伺服器是由是git+apache搭建的(詳見在Linux上用Apache搭建Git伺服器)。 在網上發現了這篇文檔——Import bare repositories into your GitLab instance,並按之進行了操作。 1)設置存放代碼庫的主目錄 vi /etc/gitlab/gitlab.rb 比如這里設置為:git_data_dir "/gitlab/repos" 2)訪問剛搭建的GitLab站點,創建一個group,比如cnblogs。 這時會在 /gitlab/repos 下創建 /gitlab/repos/repositories/cnblogs 文件夾。 然後在/gitlab/repos/repositories/創建一個文件夾,比如cnblogs 3)將現有的所有git項目文件復制到這個文件夾 cp -r /data/git/* /gitlab/repos/repositories/cnblogs 4)修改一下復制過來的文件夾的所有者: chown -R git:git /gitlab/repos/repositories/cnblogs 5)運行GitLab導入命令 cd /var/opt/gitlab gitlab-rake gitlab:import:repos 等了一段時間之後,顯示done,卻一個項目也沒導入進來。
Ⅱ linux搭建的gitlab伺服器會在重啟之後消失嗎
linux搭建的gitlab伺服器會在重啟之後消失
1、由於在Windows Vista之後的版本默認並沒有提供Telnet功能。如果需要使用Telnet就必須打開此項功能。以Windows 7為例,首先打開控制面板。
2、然後在控制面板中打開「程序和功能」。
3、再在左上角點擊「打開或關閉Windows功能」。
4、在「打開或關閉Windows功能」對話框中勾選「Telnet客戶端」,點擊確定,系統會自動安裝。到此Windows終端的工作已經完成。
5、Linux伺服器開啟Telnet服務
許多Linux系統在默認情況下是不安裝Telnet服務的,如果需要使用就必須安裝此項服務。安裝的方法有很多,小編在這里只介紹yum安裝Telnet服務,它的優點是能夠自動檢查安裝包的依賴文件不用人為干預,當然前提是系統必須聯網。在提示符下輸入「yum install -y telnet-server」命令安裝Telnet服務。最後出現Complete,代表安裝完成。