前言
今天Git忽然不能push,查問下同事,估是 AD pwd 到期了,就是內部政策,3個月到期,pwd reset後git就死了。原來公司的Git 是用 Azure DevOps Server Express ,然後它綁定了一個有admin right的user account。而pwd到期,那account也自然失效。
先找出問題
繼續追問,那AD pwd已更新了。即是 account 現在是有效的。
原來 Azure DevOps Server Express 也綁定了舊pwd,也需要更新
解決
AD account password update 後,留意有兩處pwd要update。
Azure DevOps Server Express Update Password
先進到 windows server,打開 Azure DevOps Server Express
按 Update Password
輸入新的按OK
Windows Service Update Password
Right Click > Perperties > Log On
輸入 Password 及 Confrim Password
有次Server reboot後發現恆常只有 Azure DevOps Server Background Job Agent
所以應該只要改和Start Azure DevOps Server Background Job Agent 便可
Restart IIS
最後去IIS,因pwd錯,可能死掉了
檢查一下Application Pool 確保是Started,不是就 Right Click > Start
然後順便看一下web site,有需要便 restart website
小結
海豚現在才知道有 Azure DevOps Server Express
有興的可以去玩一下,按VS 的命名習慣,Express 在Microsoft 來說,即是免費
留意免費的東西有使用限制,只可同時 5個users
然後海豚不知道, five active users 什麼意思
Named Users or concurrent user
因它是用AD users 的,沒有在Git server create user
而豚知道AD users 一定不止5個,已經有 最少有7個developers 用過
是否沒有5個同時push, commit 就可以的意思?
Reference
Azure DevOps Server Downloads
https://learn.microsoft.com/en-us/azure/devops/server/download/azuredevopsserver?view=azure-devops
Install Azure DevOps on-premises on a single server
https://learn.microsoft.com/en-us/azure/devops/server/install/single-server?view=azure-devops-server
Install and configure Azure DevOps on-premises
https://learn.microsoft.com/en-us/azure/devops/server/install/get-started?view=azure-devops-server
No comments:
Post a Comment