我正在使用 GitHub CLI 來幫助我撰寫將多個存盤庫從 Azure DevOps 遷移到 GitHib 的腳本。Azure DevOps 中使用的存盤庫命名約定是:BusinessArea.ApplicationName.(InternalApplicationId).
例如
CallCentre.TeamManager.(101)
Shipping.AddressLabelPrinter.(102)
Accounts.InvoiceGenerator.(103)
但是,當我進行以下 CLI 呼叫時:
gh repo create 'company_name/Accounts.InvoiceGenerator.(103)' --private --team=MyTeam
在 GitHub 中實際創建的是一個名為:
company_name/Accounts.InvoiceGenerator.-103-
有什么方法可以強制 GitHub 尊重括號而不是替換它們?它似乎做了相同的方括號,我也在想象其他特殊字符!
uj5u.com熱心網友回復:
我不相信 GitHub 允許在存盤庫名稱中使用括號,如果您嘗試手動創建這樣的存盤庫,那么 GitHub 會彈出一個工具提示,顯示它實際上會使用括號替換-為您的問題中的字符來命名存盤庫:

SO上的其他答案似乎表明名稱僅限于[A-Za-z0-9_.-]
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/531147.html
