使用centos7构建本地git服务器
?git的安裝非常簡單
直接yum install git -y即可
大概看一下我的執行步驟吧
首先在服務器上執行以下操作,完成創建倉庫
mkdir -p /data/test/bp.git #創建倉庫文件 cd /data/test git init bp.git #初始化 useradd git #創建git用戶 chown -R git:git /data/test/bp.git #修改權限,因為git用戶需要對這個文件夾內容進行增刪改查 useradd bp #新建一個用戶,我們就用這個用戶登錄git服務器進行操作 usermod -G git bp #把新用戶添加到git組里,因為這個組已經賦予權限了,后續新增用戶直接加入git組即可passwd bp #修改bp密碼,因為在windows下git時需要密碼
目前我是在windows系統下連接git服務器,這個下載比較麻煩,我把網盤共享下載地址給大家
https://pan.baidu.com/s/1FtI76Oi5A7aHhzF9grFdmQ
安裝時默認安裝即可,好多參數我都不知道有什么用
?
安裝好之后,隨便在某個位置新建一個文件夾并進入,點擊鼠標右鍵,默認會有一個git bash here,點擊進入
在那個bash執行git clone bp@ip:/data/test/bp.git即可
默認在你剛才新建的那個文件夾下會多出一個bp文件夾
我們還需要配置一個全局參數,如果不配置的話,會導致后面報錯,這個email和name可以根據實際情況寫
git config --global user.email "youremail@qq.com"
git config --global user.name "yourname"
現在我們試著新建一個txt文本文件
執行git add *? ? #意思是將所有文件加入版本跟蹤
git commit -m? “I just create a txt file”? ?#我將這個理解為做好提交前的準備,-m是說明這次更新的原因
git push?? #更新到遠程git服務器
push這一步可能也報錯
需要修改bp.git文件夾里的./git/config文件,在該文件末尾添加
[receive]denyCurrentBranch = ignore修改完之后,重新執行commit操作應該就可以了(重新執行git commit add push這幾步)
還有可能,修改之后還是報錯,這個是因為權限問題。執行chmod -R 775 bp.git(這一步十分重要)
?
現在我們在另一個地方新建一個文件夾,打開git bash here執行git clone bp@ip:/data/test/bp.git
執行完后可能還會提示是空倉庫
所以,我們可以執行git pull #將遠程git服務器上的版本文件到下載到該文件夾
?
至此完成。稍后我還會再重新整理這邊博客
?
轉載于:https://www.cnblogs.com/biaopei/p/9336935.html
總結
以上是生活随笔為你收集整理的使用centos7构建本地git服务器的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Vue会了吗?来认识一下React吧(上
- 下一篇: 【spring boot】spring