1、編集/etc/gitlab/gitlab.rb
gitlab_rails [ ' smtp_enableは' ] = 真 gitlab_rails [ ' smtp_address ' ] = " smtp.exmail.qq.com " gitlab_rails [ ' SMTP_PORT ' ] = 465 gitlab_rails [ ' smtp_user_nameを' ] = " ******@qq.com " gitlab_rails [ ' smtp_passwordは' ] = "****** " gitlab_rails [ ' smtp_domain ' ] = " smtp.exmail.qq.com " gitlab_rails [' Smtp_authentication ' ] = " ログイン" gitlab_rails [ ' smtp_enable_starttls_auto ' ] = trueに gitlab_rails [ ' smtp_tls ' ] = trueに gitlab_rails [ ' gitlab_email_from ' ] = ' ******@qq.com 'アドレス-mail#と上記smtp_user_nameに取り組みます以下のような
有効にするには再起動します。gitlab-CTLの再設定
2、試験
実行 gitlab-rails console
コンソールにして、テストメッセージを送信
#Gitlab- Railsのコンソール --------------------------------------------- ----------------------------------- gitlab: 12.1。。6 (4016bcac51d) gitlabシェル:9.3。0 のPostgreSQL : 10.7 ------------------------------------------------ -------------------------------- ロード生産環境(レール5.2。3。 ) IRB(メイン):001:0 > (Notify.test_email ' ***@qq.com '、' メッセージヘッダ'、' メッセージ本体").deliver_now
エラーがプロンプトを変更する場合は、あなたは成功し、メールの設定を受け取ります
gitlabホストアドレスを変更します。
デフォルトでは、ローカルホストまたは文字列です。
編集gitlab-レールの/ etc / gitlab.yml
gitlab: ##のWebサーバの設定(注:ISでホストのFQDNが、ん:インクルードはHTTP含まない// ) ホスト:new.gitlab.tan66.com#はこれを変更するには、URLまたはIPアドレスを変更することができます :ポート80 HTTPS:偽の
効果gitlab-CTLの再起動を取るために再起動します。
-------------------------------------------------- ------------------------------------------
1、新しいディレクトリを作成し、Gitの初期化gitのディレクトリは、ローカルリポジトリを入力した後に作成されます
2、gitの設定--global user.email "[email protected]"
Gitの設定--global user.name "XXXX"
3、gitのread.meを追加
4、gitの "最初のコミット" -mコミット
5、ローカル倉庫マスターリモートリポジトリの起源を追加するために
追加のリモート原点をgitのhttps://github.com/my1990/yunwei.git
6、リモート倉庫コードは、ローカル引っ張る
のgit pullコマンドを別のブランチまたはローカルリポジトリおよびインテグレーション(統合)から取得するために使用されます。git pullコマンドの役割は次のとおりです。リモートホストを更新するブランチを取得し、その後、指定されたローカルのブランチにマージする
gitのプル<リモートホスト名> <リモートブランチ名>:<ローカルブランチ名>
gitが起源マスターを引きます
図7に示すように、ローカル・ウェアハウスは、リモートリポジトリにプッシュ
gitのプッシュ-u原点マスター
、同等のは、リモートからローカルへの最新バージョンを入手自動的にマージしません。gitのフェッチ