記事ディレクトリ
1.インストール
docker pull gitlab/gitlab-ce:15.4.2-ce.0
1.1 マウントディレクトリを作成する
mkdir -p /app/gitlab
1.2スタート
docker run -d \
-p 4433:443 \
-p 8060:8060 \
-p 222:22 \
--name gitlab \
--restart always \
-v /app/gitlab/config:/etc/gitlab \
-v /app/gitlab/logs:/var/log/gitlab \
-v /app/gitlab/data:/var/opt/gitlab \
gitlab/gitlab-ce:15.4.2-ce.0
1.3 gitlab を設定する
/gitlab/config に移動して gitlab.rb を変更します
cd /app/gitlab/config
vim gitlab.rb
コンテンツを追加する
#配置clone地址
external_url 'http://139.196.170.222:8060'
#配置用户邮箱
gitlab_rails['smtp_enable'] = true
gitlab_rails['smtp_address'] = "smtp.exmail.qq.com"
gitlab_rails['smtp_port'] = 25
gitlab_rails['smtp_user_name'] = "[email protected]"
gitlab_rails['smtp_password'] = " yb@123"
gitlab_rails['smtp_domain'] = "qq.com"
gitlab_rails['smtp_authentication'] = "login"
gitlab_rails['smtp_enable_starttls_auto'] = true
gitlab_rails['smtp_tls'] = false
gitlab_rails['smtp_pool'] = false
gitlab_rails['gitlab_email_from'] = '[email protected]'
user['git_user_email'] = "[email protected]"
Docker イメージを再起動します
docker restart gitlab
Docker 管理者アカウントの初期パスワードを表示する
sudo docker exec -it gitlab grep 'Password:' /etc/gitlab/initial_root_password
ページ「localhost:8060」に入ります。管理者のデフォルトのユーザー名は次のとおりです。admin
一般ユーザーとして登録する
2.1 登録の入力
http://ip:8060/users/sign_in
2.2 作成後管理者ログインによる承認
#3.1 プロジェクトを作成する
3.2 ステップ 1
3.2 ステップ 2
3.3 ステップ 3
3.4 プロジェクトにメンバーを追加する
確認
4 メンバーユーザーを使用して、新しく作成したプロジェクトにアップロードします
4.1 プロジェクトアドレスをコピーする
4.2 ここで git を使用してプロジェクトのクローンを作成します
git clone url
パスワード
クローンを入力して完了します
4.3 ダウンロード ディレクトリに移動し、新しくダウンロードした git ファイルにコードをコピーします。
4.4 ローカルに送信する
#进入新下载的git文件目录
cd /path
# 命令的含义为把该文件夹下的所有文件均添加到git
git add .
# 提交 注释为 Initial commit
git commit -m "Initial commit"
4.5 リモート git リポジトリへのアップロード
git push