久久久久精品国产,丰满少妇粗大猛烈进高清播放,久久久97,在线18禁

<wbr id="x3zex"><nav id="x3zex"><em id="x3zex"></em></nav></wbr>

        <s id="x3zex"></s>
        1. <ruby id="x3zex"><nav id="x3zex"><acronym id="x3zex"></acronym></nav></ruby>
          <font id="x3zex"><noscript id="x3zex"></noscript></font>
          0712-2888027 189-8648-0214
          微信公眾號(hào)

          孝感風(fēng)信網(wǎng)絡(luò)科技有限公司微信公眾號(hào)

          當(dāng)前位置:主頁 > 技術(shù)支持 > Linux > 在Linux下搭建Git服務(wù)器并進(jìn)行配置連接

          在Linux下搭建Git服務(wù)器并進(jìn)行配置連接

          時(shí)間:2017-10-31來源:風(fēng)信官網(wǎng) 點(diǎn)擊: 1553次
          環(huán)境:
          服務(wù)器 CentOS6.6 + git(version 1.7.1)
          客戶端 Windows10 + git(version 2.8.4.windows.1)

           

          ① 安裝 Git

          Linux 做為服務(wù)器端系統(tǒng),Windows 作為客戶端系統(tǒng),分別安裝 Git

          服務(wù)器端:

          #yum install -y git

          安裝完后,查看 Git 版本

          [root@localhost ~]# git --version
          git version 1.7.1

           

          客戶端:

          下載 Git for Windows,地址:https://git-for-windows.github.io/

          安裝完之后,可以使用 Git Bash 作為命令行客戶端。

          安裝完之后,查看 Git 版本

          $ git --version
          git version 2.8.4.windows.1

           

          ② 服務(wù)器端創(chuàng)建 git 用戶,用來管理 Git 服務(wù),并為 git 用戶設(shè)置密碼

          [root@localhost home]# id git
          id: git:無此用戶
          [root@localhost home]# useradd git
          [root@localhost home]# passwd git
          

           

          ③ 服務(wù)器端創(chuàng)建 Git 倉庫

          設(shè)置 /home/data/git/gittest.git 為 Git 倉庫

          然后把 Git 倉庫的 owner 修改為 git

          [root@localhost home]# mkdir -p data/git/gittest.git
          [root@localhost home]# git init --bare data/git/gittest.git
          Initialized empty Git repository in /home/data/git/gittest.git/
          [root@localhost home]# cd data/git/
          [root@localhost git]# chown -R git:git gittest.git/

           

          ④ 客戶端 clone 遠(yuǎn)程倉庫

          進(jìn)入 Git Bash 命令行客戶端,創(chuàng)建項(xiàng)目地址(設(shè)置在 d:/wamp64/www/gittest_gitbash)并進(jìn)入:

          復(fù)制代碼
          dee@Lenovo-PC MINGW64 /d
          $ cd wamp64/www
          
          dee@Lenovo-PC MINGW64 /d/wamp64/www
          $ mkdir gittest_gitbash
          
          dee@Lenovo-PC MINGW64 /d/wamp64/www
          $ cd gittest_gitbash
          
          dee@Lenovo-PC MINGW64 /d/wamp64/www/gittest_gitbash
          $
          復(fù)制代碼

           

          然后從 Linux Git 服務(wù)器上 clone 項(xiàng)目:

          $ git clone git@192.168.56.101:/home/data/gittest.git

          如果SSH用的不是默認(rèn)的22端口,則需要使用以下的命令(假設(shè)SSH端口號(hào)是7700):

          $ git clone ssh://git@192.168.56.101:7700/home/data/gittest.git

            

          當(dāng)?shù)谝淮芜B接到目標(biāo) Git 服務(wù)器時(shí)會(huì)得到一個(gè)提示:

          The authenticity of host '192.168.56.101 (192.168.56.101)' can't be established.
          RSA key fingerprint is SHA256:Ve6WV/SCA059EqoUOzbFoZdfmMh3B259nigfmvdadqQ.
          Are you sure you want to continue connecting (yes/no)? 

          選擇 yes:

          Warning: Permanently added '192.168.56.101' (RSA) to the list of known hosts.

          此時(shí) C:\Users\用戶名\.ssh 下會(huì)多出一個(gè)文件 known_hosts,以后在這臺(tái)電腦上再次連接目標(biāo) Git 服務(wù)器時(shí)不會(huì)再提示上面的語句。

          后面提示要輸入密碼,可以采用 SSH 公鑰來進(jìn)行驗(yàn)證。

           

          ⑤ 客戶端創(chuàng)建 SSH 公鑰和私鑰

          $ ssh-keygen -t rsa -C "472323087@qq.com"

          此時(shí) C:\Users\用戶名\.ssh 下會(huì)多出兩個(gè)文件 id_rsa 和 id_rsa.pub

          id_rsa 是私鑰

          id_rsa.pub 是公鑰

           

          ⑥ 服務(wù)器端 Git 打開 RSA 認(rèn)證

          進(jìn)入 /etc/ssh 目錄,編輯 sshd_config,打開以下三個(gè)配置的注釋:

          RSAAuthentication yes
          PubkeyAuthentication yes
          AuthorizedKeysFile .ssh/authorized_keys

          保存并重啟 sshd 服務(wù):

          [root@localhost ssh]# /etc/rc.d/init.d/sshd restart

           

          由 AuthorizedKeysFile 得知公鑰的存放路徑是 .ssh/authorized_keys,實(shí)際上是 $Home/.ssh/authorized_keys,由于管理 Git 服務(wù)的用戶是 git,所以實(shí)際存放公鑰的路徑是 /home/git/.ssh/authorized_keys

          在 /home/git/ 下創(chuàng)建目錄 .ssh

          [root@localhost git]# pwd
          /home/git
          [root@localhost git]# mkdir .ssh
          [root@localhost git]# ls -a 
          . .. .bash_logout .bash_profile .bashrc .gnome2 .mozilla .ssh

          然后把 .ssh 文件夾的 owner 修改為 git

          復(fù)制代碼
          [root@localhost git]# chown -R git:git .ssh
          [root@localhost git]# ll -a
          總用量 32
          drwx------. 5 git  git  4096 8月  28 20:04 .
          drwxr-xr-x. 8 root root 4096 8月  28 19:32 ..
          -rw-r--r--. 1 git  git    18 10月 16 2014 .bash_logout
          -rw-r--r--. 1 git  git   176 10月 16 2014 .bash_profile
          -rw-r--r--. 1 git  git   124 10月 16 2014 .bashrc
          drwxr-xr-x. 2 git  git  4096 11月 12 2010 .gnome2
          drwxr-xr-x. 4 git  git  4096 5月   8 12:22 .mozilla
          drwxr-xr-x. 2 git  git  4096 8月  28 20:08 .ssh
          復(fù)制代碼

           

          ⑦ 將客戶端公鑰導(dǎo)入服務(wù)器端 /home/git/.ssh/authorized_keys 文件

          回到 Git Bash 下,導(dǎo)入文件:

          $ ssh git@192.168.56.101 'cat >> .ssh/authorized_keys' < ~/.ssh/id_rsa.pub

          需要輸入服務(wù)器端 git 用戶的密碼

           

          回到服務(wù)器端,查看 .ssh 下是否存在 authorized_keys 文件:

          [root@localhost git]# cd .ssh
          [root@localhost .ssh]# ll
          總用量 4
          -rw-rw-r--. 1 git git 398 8月  28 20:08 authorized_keys

          可以查看一下是否是客戶端生成的公鑰。

           

          重要:

          修改 .ssh 目錄的權(quán)限為 700

          修改 .ssh/authorized_keys 文件的權(quán)限為 600

          [root@localhost git]# chmod 700 .ssh
          [root@localhost git]# cd .ssh
          [root@localhost .ssh]# chmod 600 authorized_keys 

           

          ⑧ 客戶端再次 clone 遠(yuǎn)程倉庫

          $ git clone git@192.168.56.101:/home/data/git/gittest.git

           

          查看客戶端項(xiàng)目目錄:

           

          項(xiàng)目已經(jīng) clone 了。

           

          也可以使用 tortoiseGit 客戶端來管理項(xiàng)目:

          clone

           

          ⑨ 禁止 git 用戶 ssh 登錄服務(wù)器

          之前在服務(wù)器端創(chuàng)建的 git 用戶不允許 ssh 登錄服務(wù)器

          編輯 /etc/passwd

          找到:

          git:x:502:504::/home/git:/bin/bash

          修改為

          git:x:502:504::/home/git:/bin/git-shell

          此時(shí) git 用戶可以正常通過 ssh 使用 git,但無法通過 ssh 登錄系統(tǒng)。

          熱門關(guān)鍵詞: Linux 搭建 Git服務(wù)器 配置連接
          欄目列表
          推薦內(nèi)容
          熱點(diǎn)內(nèi)容
          展開