久久久久久久视色,久久电影免费精品,中文亚洲欧美乱码在线观看,在线免费播放AV片

<center id="vfaef"><input id="vfaef"><table id="vfaef"></table></input></center>

    <p id="vfaef"><kbd id="vfaef"></kbd></p>

    
    
    <pre id="vfaef"><u id="vfaef"></u></pre>

      <thead id="vfaef"><input id="vfaef"></input></thead>

    1. 站長資訊網(wǎng)
      最全最豐富的資訊網(wǎng)站

      上傳本地項目到Docker運行的GitLab容器中

      1、在GitLab上配置了客戶端的ssh-key還是需要輸入密碼

      GitLab默認(rèn)是以http方式進行上傳的,但是文件過大,Nginx與GitLab的默認(rèn)配置限制了客戶端像服務(wù)器傳送文件的大小,,當(dāng)前環(huán)境當(dāng)中GitLab是以Docker來跑的一個容器,端口映射發(fā)現(xiàn)失敗,所以直接修改。

      2、解決問題

      登錄到服務(wù)器上,修改配置文件

          docker exec –it gitlab /bin/bash
                          find / -name gitlab.rb
                          vim /etc/gitlab/gitlab.rb
                          /gitlab_shell_ssh_port                                    #在vim編輯器中找到此行
                          gitlab_rails[‘gitlab_shell_ssh_port’] = 2222    #并且修改為這個樣子,將ssh端口改為2222
                          :wq!                                                              #保存并退出
                          exit                                                                #退出當(dāng)前容器
      docker restart gitlab                                          #重新啟動該容器

      3、回到Windows上,解壓要上傳的文件

      在解壓后的文件夾右擊選中”Git Bash Here”(前提是電腦安裝了Git Bash),如圖

      上傳本地項目到Docker運行的GitLab容器中

      在命令行中使用ssh-keygen –t rsa –C “admin@example”(此處的admin@example為你要用哪個用戶上傳就寫哪個用戶的郵箱地址,本人用的root)生成密鑰文件,命令敲完以后默認(rèn)回車即可,如圖

      上傳本地項目到Docker運行的GitLab容器中

      找到密鑰生成的位置,此處為C:/Users/Administrator/.ssh/id_rsa.pub,并將內(nèi)容復(fù)制到gitlab上,按照以下步驟找到gitlab上配置ssh-key的地方

      上傳本地項目到Docker運行的GitLab容器中

      上傳本地項目到Docker運行的GitLab容器中

      上傳本地項目到Docker運行的GitLab容器中

      然后在命令行中依次執(zhí)行如下命令

                  1 cd test            #進入到要上傳的項目的文件夾中
                  2 git init            #初始化此目錄,使git可以管理這個文件夾
                  3 git config –global user.name “administrator”
                  4 git config –global user.email “admin@example.com”
                  5 git remote add origin ssh://git@”gitlab地址”/“項目用戶”/”項目名稱” #后面的那些在gitlab上面新建項目的時候就會指定,并且可以看到
                  6 git add .      #在Windows上這個命令剛開始會報錯,使用第五步解決
                  7 git config core.autocrlf false
                  8 git add .      #重新執(zhí)行,等待,時間可能會比較長,因為文件較大
                  9 git commit –m “test version” #提交并且指定提交后的信息
                  10 git push –u origin master #將當(dāng)前目錄下的分支推送到主分支

      5、為了保持安全性,再次登錄到運行的容器gitlab上將那一行刪掉,并且重啟容器

                  1 docker exec –it gitlab /bin/bash
                  2 vim /etc/gitlab/gitlab.rb
                      # gitlab_rails[‘gitlab_shell_ssh_port’] = 2222 #注釋這一行
                  3 docker restart gitlab            #重啟目標(biāo)容器生效

      更多GitLab相關(guān)教程見以下內(nèi)容

      CentOS7安裝GitLab、漢化及使用  http://www.sfodin.cn/Linux/2017-11/148223.htm
      CentOS 7安裝部署GitLab服務(wù)器  http://www.sfodin.cn/Linux/2017-06/144990.htm
      CentOS 7.x上GitLab搭建詳細(xì)教程  http://www.sfodin.cn/Linux/2017-12/149766.htm
      CentOS 7安裝部署GitLab服務(wù)器  http://www.sfodin.cn/Linux/2017-06/144990.htm
      CentOS 7使用Docker搭建GitLab服務(wù)器  http://www.sfodin.cn/Linux/2018-04/151725.htm
      Ubuntu 16.04搭建GitLab服務(wù)器 http://www.sfodin.cn/Linux/2018-01/150319.htm

      快速學(xué)會CentOS配置GitLab  http://www.sfodin.cn/Linux/2018-08/153345.htm

      贊(0)
      分享到: 更多 (0)
      網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號