<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                ### 代碼部署到服務器后,如果有更新代碼,每次都要手工上傳代碼,很是繁瑣。 ### 下面的方法是通過git的clone和pull來一鍵上傳代碼,首先進入到服務器web目錄,然后輸入以下指令來克隆項目: ~~~ git clone git@gitee.com:edward1108/wallet.git ~~~ ### 克隆的鏈接有兩種:https(https://gitee.com/edward1108/wallet.git)和ssh(git@gitee.com:edward1108/wallet.git), ### 其中https適用于方法一,ssh適用于方法二。 ### 兩種方法的比較: ### 方法一:通過保存賬戶密碼進行免密pull等操作,該方法可以執行push\\pull\\clone等讀寫操作 ### 方法二:通過保存公鑰來進行免密等操作,該方法只能pull\\clone等只讀操作 # 方法一: 1、進入到用戶根目錄,cd $HOME 2、執行git config --global credential.helper store命令 3、執行之后會在.gitconfig文件中多加紅色字體項 ~~~ [user]     name = 天明   email = xxxx@xxxx.com [credential]   helper = store ~~~ 4、之后cd到項目目錄,執行git pull命令,會提示輸入賬號密碼。輸完這一次以后就不再需要,并且會在根目錄生成一個.git-credentials文件 ~~~ [root@iZ25mi9h7ayZ test]# git pull Username for 'https://git.oschina.net': xxxx@xxxx.com Password for 'https://xxxx@xxxx.com@git.oschina.net': ~~~ ~~~ [root@iZ25mi9h7ayZ ~]# cat .git-credentials https://Username:Password@git.oschina.net ~~~ 5、之后pull/push代碼都不再需要輸入賬號密碼了~ # 方法二 1、生成公鑰,輸入指令, ~~~ ssh-keygen -t rsa -C "你的郵箱" ~~~ 第一次出現:Enter file in which to save the key (/root/.ssh/id\_rsa): 直接按回車就行。 第二次出現:Enter passphrase (empty for no passphrase): 第一次輸入公鑰密碼(推薦不用輸入,直接回車,以便在clone、pull、push等不用輸入公鑰密碼)。 第三次出現:Enter same passphrase again: 再次輸入公鑰密碼。出現這樣的信息就代表成功了。 ![](https://img.kancloud.cn/29/d7/29d78b9871bd80ea1962235cbcf31108_600x359.png) 2、CentOS7中默認生成的目錄是在/root下面,直接cd /root/.ssh。 ![](https://img.kancloud.cn/3a/88/3a88a25350b6df9666cc04488cf529f0_404x55.png) 3、把公鑰里面的內容粘貼到authorized\_keys文件里,執行cat id\_rsa.pub >> authorized\_keys。可以查看authorized\_keys文件里的內容是跟id\_rsa.pub文件里的內容是一樣的 4、查看公鑰id\_rsa.pub,并復制公鑰。 ![](https://img.kancloud.cn/6e/af/6eafe2ff758d8ec9f8dc038ac81abe76_600x95.png) 5、到碼云或者git平臺(遠程代碼庫)找到個人公鑰,添加公鑰。 ![](https://img.kancloud.cn/56/8f/568f9f82509a0bedbb3ed4950500bd72_1141x356.png) 6、輸入指令:ssh -T git@gitee.com 7、進入到項目根目錄,使用命令vim .git/config? ![](https://img.kancloud.cn/1e/a4/1ea4b5c4325aed9c335bbcb53861ec61_683x85.png) 紅色框中是HTTPS傳輸的地址,你需要改成SSH的傳輸地址,修改完之后如下? ![](https://img.kancloud.cn/5a/e4/5ae40ce36e0cacd5a764957c343bf9e2_678x86.png) 這樣使用命令?git?pull/push?就不用輸入密碼了,這是因為剛才在生成公鑰時,沒有輸入密碼,所以當你選擇SSH地址傳輸時,就可免密碼使用命令 git pull/push。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看