虛擬機Centos7 安裝 自行下載安裝,我選擇的是最小安裝git
yum –y install git緩存
adduser git服務器
git init --bare /data/git/hzzchygit.gitssh
就會在路徑、data/git下建立一個倉庫 執行以上命令,會建立一個裸倉庫,裸倉庫沒有工做區,由於服務器上的Git倉庫純粹是爲了共享,因此不讓用戶直接登陸到服務器上去改工做區,而且服務器上的Git倉庫一般都以.git結尾。而後,把owner改成git: chown git:git /data/git/hzzchygit.git chown -R git:git /data/git/hzzchygit.gitide
git clone git@192.168.0.188:/data/git/hzzchygit.git工具
第一次可能會存在警告,目的是爲了和他人共享項目 因此 此時 須要增長keyidea
...rem
[root@hzzchy ~]# cd /home/git/ [root@hzzchy git]# mkdir .ssh [root@hzzchy git]# chmod 700 .ssh [root@hzzchy git]# chown -R git.git .ssh [root@hzzchy git]# touch .ssh/authorized_keys [root@hzzchy git]# chmod 600 .ssh/authorized_keysget
客戶端執行: ssh-keygen -t rsa -C "你的郵箱" 把生成的id_rsa.pub文件裏面的內容複製到authorized_keys文件 把客戶端公鑰內容複製到/home/git/.ssh/authorized_keys文件虛擬機
而後就能夠去Git服務器上添加你的公鑰用來驗證你的信息了。在Git服務器上首先須要將/etc/ssh/sshd_config中將RSA認證打開,即: ...
1.RSAAuthentication yes 去掉前面# 2.PubkeyAuthentication yes 3.AuthorizedKeysFile .ssh/authorized_keys 4.PasswordAuthentication yes 改成no
git add . # 添加文件到版本庫(只是添加到緩存區),.表明添加文件夾下全部文件 git commit -m "代碼註釋" 把添加的文件提交到版本庫,並填寫提交備註 git remote add origin 你的遠程庫地址 // 把本地庫與遠程庫關聯 git push -u origin master // 第一次推送時 git push origin master // 第一次推送後,直接使用該命令便可推送修改
git pull