gitlab をプロジェクトにインストールし、ソリューションをアップロードします

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

ここに画像の説明を挿入

4.5 結果の表示

ここに画像の説明を挿入

おすすめ

転載: blog.csdn.net/qq_46645840/article/details/129205630