<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>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                假設你個人的倉庫在目錄 ~/proj. 我們先克隆一個新的“裸倉庫“,并且創建一個標志文件告訴git-daemon這是個公共倉庫。 ~~~ $ git clone --bare ~/proj proj.git $ touch proj.git/git-daemon-export-ok ~~~ 上面的命令創建了一個proj.git目錄, 這個目錄里有一個“裸git倉庫" -- 即只有'.git'目錄里的內容,沒有任何簽出(checked out)的文件。 下一步就是你把這個 proj.git 目錄拷到你打算用來托管公共倉庫的主機上. 你可以用scp, rsync或其它任何方式。 ## 通過git協議導出git倉庫 用git協議導出git倉庫, 這是推薦的方法。 如果這臺服務器上有管理員,TA們要告訴你把倉庫放在哪一個目錄中, 并且“git:// URL”除倉庫目錄部分外是什么. 你現在要做的是啟動?[git daemon](http://www.kernel.org/pub/software/scm/git/docs/git-daemon.html); 它會監聽在 9418端口. 默認情況下它會允許你訪問所有的git目錄(看目錄中是否有git-daemon-export-ok文件). 如果以某些目錄做為 git-daemon 的參數, 那么 git-daemon 會限制用戶通過git協議只能訪問這些目錄。 你可以在inetd service模式下運行 git-daemon; 點擊?[git daemon](http://www.kernel.org/pub/software/scm/git/docs/git-daemon.html) 可以查看幫助信息。 ## 通過http協議導出git倉庫 git協議有不錯的性能和可靠性, 但是如果主機上已經配好了一臺web服務器,使用http協議(git over http)可能會更容易配置一些。 你需要把新建的"裸倉庫"放到Web服務器的可訪問目錄里, 同時做一些調整,以便讓web客戶端獲得它們所需的額外信息。 ~~~ $ mv proj.git /home/you/public_html/proj.git $ cd proj.git $ git --bare update-server-info $ chmod a+x hooks/post-update ~~~ (最后兩行命令的解釋可以點擊這里查看:?[git update-server-info](http://www.kernel.org/pub/software/scm/git/docs/git-update-server-info.html)?&?[githooks](http://www.kernel.org/pub/software/scm/git/docs/githooks.html).) 拼好了proj.git的web URL, 任何人都可以從這個地址來克隆(clone)或拉取(pull) git倉庫內容. 下面這個命令就是例子: ~~~ $ git clone http://yourserver.com/~you/proj.git ~~~
                  <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>

                              哎呀哎呀视频在线观看