1.在新的地址添加一個用戶,並創立一個文件
翻開新地址
ssh 用戶名@ ip
密碼:xxxx
sudo adduser asamu
連敲三次 enter 之後輸出 n, 表示不要密碼,上面填寫一些詳細信息(選填),輸出 y 持續
su asamu 切換用戶, cd /home 可以看到用戶文件夾已建好
2.添加 ssh key 到 root 用戶. ssh 外面
1).創立 .ssh/authorized_keys
cd /home/git
mkdir .ssh
chmod 700 .ssh
touch .ssh/authorized_keys
chmod 600 .ssh/authorized_keys
2).進入 authorized_keys
cd .ssh
vim authorized_keys
拷貝需求的 ssh key,按 esc 輸出 :wq 加入,就拷貝出來了
3.建一個空的倉庫,服務器上的 git 倉庫通常以 .git 開頭,然後把倉庫所屬用戶改為 git
cd /home
mkdir asamu
chown git:git asamu
cd asamu
git init —bare xxx.git
chown -R git:git xxx.git
4.刪除舊的地址,加上新的地址
git remote remove origin
git remote add origin [new.git]
git push -u origin master // 不行就將分支/主干辨別提交
Tips:
rm -r xxx // 刪除文件,刪除用戶異樣適用
ls -a // 檢查隱藏文件
能夠遇到的問題
1.每次 clone/push… 需求密碼
由於該用戶 ssh key 沒有加出來
2.cd 進不了 .ssh
能夠由於該用戶沒有權限, su root 試一下, 或許 sudo su 再試一下
還有 sudo 的問題
【iOS 學習 - 26 git 版本遷移】的相關資料介紹到這裡,希望對您有所幫助!
提示:不會對讀者因本文所帶來的任何損失負責。如果您支持就請把本站添加至收藏夾哦!