iT邦幫忙

0

Home Assistant Git pull

  • 分享至 

  • xImage
  •  

最近一直在學 git ,今早發現Home Assistant的附加元件有一個 Git pull 趕快安裝試試
,為什麼要用 git 不用我再言,程式員的倉庫,長年都使用 Git Hub但最近很開心的自架 GitLab,為了學CI/CD很多企業都在使用,安裝好後測試一下竟然可以在 Home Assistant [git push] [git pull],以下分享:

步驟1:安裝 SSH & Web Terminal 及 git pull 如下
https://ithelp.ithome.com.tw/upload/images/20221107/20136076Y89VXFdSY1.jpg\

步驟2:git pull 設定 如下:
1.自架預設是root
2.Git URL to your repository.可以設定gitlab官網 (需有帳號)
3.要輸入帳密
https://ithelp.ithome.com.tw/upload/images/20221107/201360766dDd7twMow.jpg

步驟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

如下畫面:
https://ithelp.ithome.com.tw/upload/images/20221107/20136076b1qGiztfzg.jpg

Home Assistant push上來的檔案:https://ithelp.ithome.com.tw/upload/images/20221107/20136076d09RMa1kyK.jpg


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言