Git服務(wù)

以下命令如果權(quán)限不夠,請使用sudo

安裝git

#centos
yun install git

或者

#ubuntu
apt install git

添加git用戶

useradd git
passwd git 
#下面為輸出
Retype new password: 
passwd: all authentication tokens updated successfully.
#如果密碼不符合系統(tǒng)規(guī)范,會提示相關(guān)錯誤,但是不影響,重新設(shè)置就行了。

命令參考:
useradd
passwd

切換用戶

su git
cd ~/
mkdir gitRepo
cd gitRepo/
mkdir testGitReop.git
cd testGitReop.git/
git --bare init

命令參考:
su

使用

至此,git倉庫已經(jīng)建立好了。其實,新建用戶的名字不一定要git,其他也可以。或者直接使用root用戶也可以。但是,在提交工程時,需要輸入git服務(wù)器對應(yīng)用戶的密碼,所以使用root不安全。

  • 沒有新工程,直接同步
git clone git@git-server-address:/home/git/gitRepo/testGitReop.git
#此處,需要使用到git目錄的絕對路徑,使用git用戶的相對路徑會報錯:'/git/gitRepo/testGitReop.git' does not appear to be a git repository
  • 有工程,需要添加到遠程倉庫并推送
cd myproj-dir
git remote add origin git@git-server-address:/home/git/gitRepo/testGitReop.git
git add .
git commit -m 初始化工程
git push -u origin master

其他

如果本地工程的remote地址錯了,需要修改:

  • 修改命令:
git remote set-url origin [url]
  • 先刪除,再添加
git remote rm origin
git remote add origin [url]
  • 直接修改cnfig文件:
cd .git/
vim ./config
#修改[remote "origin"] 的 url 的值
  • 使用ssh key:
    后面補充。。。
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容