最近一直在學 git ,今早發現Home Assistant的附加元件有一個 Git pull 趕快安裝試試
,為什麼要用 git 不用我再言,程式員的倉庫,長年都使用 Git Hub但最近很開心的自架 GitLab,為了學CI/CD很多企業都在使用,安裝好後測試一下竟然可以在 Home Assistant [git push] [git pull],以下分享:
步驟1:安裝 SSH & Web Terminal 及 git pull 如下
\
步驟2:git pull 設定 如下:
1.自架預設是root
2.Git URL to your repository.可以設定gitlab官網 (需有帳號)
3.要輸入帳密
步驟3:到 SSH & Web Terminal
當您建好GitLab repository 他會產生以下程式
照著他的方式便可 git pull git push 了
#Git global setup
git config --global user.name "Administrator"
git config --global user.email "admin@example.com"
#Create a new repository
git clone https://xxxx.xxx.xxxx:30003/root/home-assistant.git
cd home-assistant
touch README.md
git add README.md
git commit -m "add README"
git push -u origin master
#Push an existing folder
cd existing_folder
git init
git remote add origin https://xxx.xxx.xxx:30003/root/home-assistant.git
git add .
git commit -m "Initial commit"
git push -u origin master
#Push an existing Git repository
cd existing_repo
git remote rename origin old-origin
git remote add origin https://xxx.xxx.xxx:30003/root/home-assistant.git
git push -u origin --all
git push -u origin --tags
如下畫面:
Home Assistant push上來的檔案: