<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 功能強大 支持多語言、二開方便! 廣告
                如果不使用第三方的代碼托管服務,而是要自己在服務器上建一個網上可訪問的私有代碼倉庫, 你有幾種選擇: ## 通過SSH協議來訪問倉庫  通常最簡單的辦法是通ssh協議訪問Git(Git Over SSH). 如果你在一臺機器上有了一個ssh帳號, 你只要把“git祼倉庫"放到任何一個可以通過ssh訪問的目錄, 然后可以像ssh登錄一樣簡單的使用它. 假設你現在有一個倉庫,并且你要把它建成可以在網上可訪問的私有倉庫. 你可以用下面的命令, 導出一個"祼倉庫", 然后用scp命令把它們拷到你的服務器上: ~~~ $ git clone --bare /home/user/myrepo/.git /tmp/myrepo.git $ scp -r /tmp/myrepo.git myserver.com:/opt/git/myrepo.git ~~~ 如果其它人也在 myserver.com 這臺服務器上有ssh帳號,那么TA也可以從這臺服務器上克隆(clone)代碼: ~~~ $ git clone myserver.com:/opt/git/myrepo.git ~~~ 上面的命令會提示你輸入ssh密碼或是使用公鑰(public key)。 譯者注1:配置ssh公鑰的方法可以參考[這里](http://help.github.com/linux-key-setup/),這樣在ssh訪問時就可以不要輸入命令。 譯者注2:git over ssh方式對倉庫有讀寫權限, git://協議只能讀倉庫。 ## 使用Gitosis的多用戶訪問 如果你不想為每個用戶配置不同的帳號,你可以用一個叫Gitosis的工具. 在gitosis中, 有一個叫 authorized_keys 的文件,里面包括了所有授權可以訪問倉庫的用戶的公鑰(public key), 這樣每個用戶就可以直接使用'git'用戶來推送(push)和拉(pull)代碼。 [安裝與配置Gitosis(英文)](http://www.urbanpuddle.com/articles/2008/07/11/installing-git-on-a-server-ubuntu-or-debian) > 譯者注1:?[github.com](http://help.github.com/linux-key-setup/)就是采用這種方式來配置私有(倉庫)訪問。 > 譯者注2:?[Gitosis配置(中文)](http://progit.chunzi.me/zh/ch4-7.html)
                  <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>

                              哎呀哎呀视频在线观看