亚洲最大看欧美片,亚洲图揄拍自拍另类图片,欧美精品v国产精品v呦,日本在线精品视频免费

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

    上傳本地項(xiàng)目到Docker運(yùn)行的GitLab容器中

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

    GitLab默認(rèn)是以http方式進(jìn)行上傳的,但是文件過大,Nginx與GitLab的默認(rèn)配置限制了客戶端像服務(wù)器傳送文件的大小,,當(dāng)前環(huán)境當(dāng)中GitLab是以Docker來跑的一個(gè)容器,端口映射發(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    #并且修改為這個(gè)樣子,將ssh端口改為2222
                        :wq!                                                              #保存并退出
                        exit                                                                #退出當(dāng)前容器
    docker restart gitlab                                          #重新啟動該容器

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

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

    上傳本地項(xiàng)目到Docker運(yùn)行的GitLab容器中

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

    上傳本地項(xiàng)目到Docker運(yùn)行的GitLab容器中

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

    上傳本地項(xiàng)目到Docker運(yùn)行的GitLab容器中

    上傳本地項(xiàng)目到Docker運(yùn)行的GitLab容器中

    上傳本地項(xiàng)目到Docker運(yùn)行的GitLab容器中

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

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

    5、為了保持安全性,再次登錄到運(yùn)行的容器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://fxwbio.com/Linux/2017-11/148223.htm
    CentOS 7安裝部署GitLab服務(wù)器  http://fxwbio.com/Linux/2017-06/144990.htm
    CentOS 7.x上GitLab搭建詳細(xì)教程  http://fxwbio.com/Linux/2017-12/149766.htm
    CentOS 7安裝部署GitLab服務(wù)器  http://fxwbio.com/Linux/2017-06/144990.htm
    CentOS 7使用Docker搭建GitLab服務(wù)器  http://fxwbio.com/Linux/2018-04/151725.htm
    Ubuntu 16.04搭建GitLab服務(wù)器 http://fxwbio.com/Linux/2018-01/150319.htm

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

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