最近在做的一個項目還在使用非常非常古老的VSS(Microsoft Visual SourceSafe)2005,是的,沒有看錯,是VSS2005,而不是Git或是SVN。然后我的VSS在安裝過后遇到了一個問題就是每次打開時都會報“Invalid Handle”,並且要求輸入VSS服務器的用戶名和密碼,然后再輸入VSS的賬號和密碼才可以,非常不方便。最后經過網上的搜索得到解決方案如下,記錄一下。
- 點擊“控制面板”->“用戶賬號和家庭安全”->“用戶賬戶”下的“管理您的憑據”
- 點擊“添加Windows憑據”,在出來的界面中輸入VSS服務器的IP,用戶名和密碼,並保存。
- 然后重啟VSS就可以了。
步驟比較簡單,原因應該是Windows一直無法記錄住VSS服務器的密碼,所以只要按上面的部署輸入即可。