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

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                在多少搭建之后,總算是成功了。現在來總結一下搭建的步驟 第一步: 新建用戶git以及用戶組。并且修改git用戶組可以使用sudo的權限。這里就不說明了。 第二步: 安裝git ~~~ sudo apt-get install git -y ~~~ 就是這個一小步就可以安裝成功了git 第三步:我覺的是可以省略的,畢竟我是用ubntu16的以及安裝好了。 添加openssh-server, openssh-client ~~~ sudo apt-get install openssh-server openssh-client ~~~ * 至于需要還是不需要 我覺的,你可以通過下面的指令來查看,如果你也是ubuntu ~~~ dpkg --list | grep openssh ~~~ git是通過openssh來傳遞數據的,所以要安裝 第四步:配置git ~~~ git config --global user.name "Your Name" git config --global user.email "email@example.com" ~~~ 如果沒有配置,等你commit的時候,還是要你配置的,所以你放心吧 第五步:生成公鑰,用于管理git的管理員 ~~~ ssh-keygen -t rsa" ~~~ * 之后一路回車,就可以在.ssh文件夾里看到你的ssh密鑰了 * 在這里的公鑰可以cp -a id_ras.pub admin.pub * 到后面可以配置git的管理員 第六步: 使用gitolite 來管理git 。下載gitolite ~~~ $ git clone https://github.com/sitaramc/gitolite.git ~~~ 第七步: 新建文件夾bin,并且復制配置文件 ~~~ cd ~ mkdir bin $ ./gitolite/install -to /home/git/bin/ ~~~ 第八步:安裝gitolite,配置管理員 ~~~ /home/git/bin/gitolite setup -pk /home/git/.ssh/admin.pub ~~~ 第九步: 下載gitolite-admin ~~~ git clone git@106.15.93.56:gitolite-admin.git ~~~ 之后會看到兩個的目錄 * conf/gitolite.conf 用于Git項目配置,訪問權限設置。 * keydir/ 用于存儲用戶的SSH public key(公鑰)。 配置權限列表的實例: ~~~ @admin = jiangxin wangsheng 2 3 repo gitolite-admin 4 RW+ = jiangxin 5 6 repo ossxp/.+ 7 C = @admin 8 RW = @all 9 10 repo testing 11 RW+ = @admin 12 RW master = junio 13 RW+ pu = junio 14 RW cogito$ = pasky 15 RW bw/ = linus 16 - = somebody 17 RW tmp/ = @all 18 RW refs/tags/v[0-9] = junio 作者:Gutierrez 鏈接:http://www.jianshu.com/p/41512a5fb63f 來源:簡書 著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請注明出處。 ~~~ 以及說明: 在上面的示例中,我們演示了很多授權指令。 第1行,定義了用戶組 @admin,包含兩個用戶 jiangxin 和 wangsheng。 第3-4行,定義了版本庫 gitolite-admin。并指定只有用戶 jiangxin 才能夠訪問,并擁有讀(R)寫(W)和強制更新(+)的權限。 第6行,通過正則表達式定義了一組版本庫,即在 ossxp/ 目錄下的所有版本庫。 第7行,用戶組 @admin 中的用戶,可以在 ossxp/ 目錄下創建版本庫。創建版本庫的用戶,具有對版本庫操作的所有權限。 第8行,所有用戶都可以讀寫 ossxp 目錄下的版本庫,但不能強制更新。 第9行開始,定義的 testing 版本庫授權使用了引用授權語法。 第11行,用戶組 @admin 對所有的分支和里程碑擁有讀寫、重置、添加和刪除的授權。 第12行,用戶 junio 可以讀寫 master 分支。(還包括名字以 master 開頭的其他分支,如果有的話)。 第13行,用戶 junio 可以讀寫、強制更新、創建以及刪除 pu 開頭的分支。 第14行,用戶 pasky 可以讀寫 cogito 分支。 (僅此分支,精確匹配)。 作者:Gutierrez 鏈接:http://www.jianshu.com/p/41512a5fb63f 來源:簡書 著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請注明出處。 [參考1](http://blog.csdn.net/iron_lzn/article/details/53009733) [參考2](http://www.linuxidc.com/Linux/2015-07/120616.htm) [gitolite](http://www.jianshu.com/p/41512a5fb63f) [gitotile](http://blog.csdn.net/zhangjs0322/article/details/32711211) [參考4](http://www.jianshu.com/p/8d26730386f3) http://blog.csdn.net/deerlux/article/details/45243725
                  <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>

                              哎呀哎呀视频在线观看