<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 功能強大 支持多語言、二開方便! 廣告
                ## 一、概述 利用GitHub Actions,將GitHub倉庫自動備份到 Gitee; ## 二、GitHub賬戶級操作 ### **生成ssh** git bash 中敲入命令(密碼可全部輸空),會在`~/.ssh`文件夾下生成`id_rsa.pub`文件和`id_rsa`文件,分別存放公鑰和私鑰; ``` ssh-keygen -t rsa -C "4170804@qq.com" ``` ![](https://img.kancloud.cn/30/b0/30b0b130893da189e3b95d92db844de2_1239x647.png) ![](images/screenshot_1635311727760.png) ### **將公鑰添加到Gitee** Gitee: 「設置」–>「安全設置」–>「SSH公鑰」; ![](https://img.kancloud.cn/5c/f3/5cf3d760523900ddd5cd15db580c1aec_1920x942.png) 將id_rsa.pub文件中的內容,完整的拷貝過來; ![](https://img.kancloud.cn/55/3f/553f46bd31a128e430503b79dfbfebf3_1920x942.png) ![](https://img.kancloud.cn/46/a7/46a720224b513bc4abf825bf639d57cf_1920x942.png) ### **將公鑰添加到GitHub** 「Settings」–>「SSH And GPG keys]; ![](https://img.kancloud.cn/3d/1f/3d1f3774a353a8f9d05deb1fefd4c947_1920x942.png) 將id_rsa.pub文件中的內容,完整的拷貝過來; ![](https://img.kancloud.cn/08/23/082301c75b960b3266ad7de0a70897e0_1920x942.png) **截止到這里,都是整個github級別的操作,接下來,就是指定倉庫級的操作了;** ## 三、GitHub倉庫級操作 ### **將私鑰添加到待同步GitHub 倉庫** 進入需要同步的倉庫GitHub Repository: 「Settings」–>「Secrets」; ![](https://img.kancloud.cn/53/5a/535a19f9adb3298d5f31a90aa1ecf9e8_1920x942.png) ![](https://img.kancloud.cn/57/b2/57b2bacb57e6663fea5956a79671677f_1920x942.png) 注意,這里定義的私鑰名稱,需要記住,后面作為變量名,要提供給GitHub Action的腳步使用,比如這里命名為GITEEPRIVATE; ### **待同步倉庫配置GitHub Actions** 進入需要同步的倉庫GitHub Repository: ![](https://img.kancloud.cn/14/d4/14d44432ffb215072bad3ddb2bce523a_1920x942.png) ![](https://img.kancloud.cn/2d/ab/2dab849132ca2df2d01e19d3c7689b93_1920x942.png) 編輯該位置文件,內容調整為: ``` name: Mirror to Gitee Repo on: [ push, delete, create ] concurrency: group: git-mirror jobs: git-mirror: runs-on: ubuntu-latest steps: - uses: wearerequired/git-mirror-action@v1.1.0 env: SSH_PRIVATE_KEY: ${{ secrets.GITEEPRIVATE }} with: source-repo: "git@github.com:4170804/rayplatform.git" destination-repo: "git@gitee.com:4170804/rayplatform.git" ``` ![](../images/screenshot_1635313966328.png) ### **執行結果** 設置完畢后,Github Action將會把提交自動同步到gitee; ![](https://img.kancloud.cn/ff/69/ff6936a1f0e6065ae4d2ed6d0ce09983_1920x942.png) 比如: 更改了github工程中的文本: ![](https://img.kancloud.cn/c3/b4/c3b4f5784c7bf2ebf174022ba9052c3f_1920x942.png) 自動同步后; ![](https://img.kancloud.cn/4f/c8/4fc86556d7fe74502bd58b127827cc25_1920x942.png)
                  <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>

                              哎呀哎呀视频在线观看