我正在創建帶有.sh擴展名的 bash 腳本,執行簡單的任務,但是我必須修改每個新腳本chmod才能運行。我看到我從 github/bitbucket 下載的包含腳本的存盤庫不需要這個,可以開箱即用。我怎樣才能做到這一點,所以當有人下載??我的存盤庫時,可以在不先運行的情況下運行它chmod x。我正在開發 MacOS Big Sur
uj5u.com熱心網友回復:
我chmod x是本地檔案,git 會將其視為對檔案的更改,您可以推送該更改,以便克隆 repo 的任何其他人都具有可執行權限:
chmod x script.sh
git add script.sh
git commit -m'make script.sh executable'
git push # if you are on a tracking branch
然后是每個人都可以執行的
我認為這就是您下載的存盤庫是如何實作的。
uj5u.com熱心網友回復:
通常在unix中,就bash [scrip_name].sh足夠了
在 MacOS 中,同樣的可能就足夠了
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/417477.html
標籤:
