git web管理ツールgitlab
2149 ワード
gitlabミラーサイト:https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el6/
余談:1.パーソナルプロジェクトまたはエンタープライズ・スモールプロジェクトでは、gitまたはsvnをプロジェクト・バージョン・コントローラとして選択できるcodingを使用してプロジェクト・バージョン管理を推奨します.機能も十分使えます.2.これをインストールするには、linuxシステムに2 Gの空きメモリがあることを保証する必要があります.そうしないと、起動に失敗する可能性があります.3.gitをインストール前の記事のソースコードを参考にgit 2をインストールする
rootユーザー(centos 6.5)は/data/toolsディレクトリに入り、gitlabミラー をダウンロードします.ミラーは比較的大きく、別のウィンドウを開き、関連する依存および補助ツール をインストールする. この時、ミラーはダウンロードしたはずで、gitlab のインストールを開始します. gitlab構成 を修正する.初期化gitlab gitlab を起動する良い習慣を身につけて、定時バックアップ gitlab基本操作コマンド
余談:1.パーソナルプロジェクトまたはエンタープライズ・スモールプロジェクトでは、gitまたはsvnをプロジェクト・バージョン・コントローラとして選択できるcodingを使用してプロジェクト・バージョン管理を推奨します.機能も十分使えます.2.これをインストールするには、linuxシステムに2 Gの空きメモリがあることを保証する必要があります.そうしないと、起動に失敗する可能性があります.3.gitをインストール前の記事のソースコードを参考にgit 2をインストールする
wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el6/gitlab-ce-10.0.0-ce.0.el6.x86_64.rpm
#
sudo yum install -y curl openssh-server openssh-clients cronie policycoreutils-python
# ssh
sudo lokkit -s http -s ssh
#
sudo yum install -y postfix
#
sudo service postfix start
#
sudo chkconfig postfix on
sudo rpm -ivh gitlab-ce-10.0.0-ce.0.el6.x86_64.rpm
# :
vim /etc/gitlab/gitlab.rb
# 4
# ( IP , 80 )
external_url='http://12.0.0.170'
#
gitlab_rails['backup_path'] ="/data/gitlab/backups"
#
git_data_dirs({
"default" => {
"path" => "/data/gitlab/git-data",
"failure_count_threshold" => 10,
"failure_wait_time" => 30,
"failure_reset_time" => 1800,
"storage_timeout" => 30
}
})
#
unicorn['port'] = 8080
sudo gitlab-ctl reconfigure
sudo gitlab-ctl restart
#
crontab -e
#
0 2 * * * /usr/bin/gitlab-rake gitlab:backup:create
# gitlab ;
sudo gitlab-ctl start
# gitlab ;
sudo gitlab-ctl stop
# gitlab ;
sudo gitlab-ctl restart
# ;
sudo gitlab-ctl status
# ;
sudo gitlab-ctl reconfigure
# ;
sudo vim /etc/gitlab/gitlab.rb