วันนี้น้องใหม่ที่บริษัทดันไปใช้ user กับ password ของคนอื่น commit งานเข้าไป
แล้วดันเลือก choice "remember password" ไว้
แต่ปัญหาก็คือ Subclipse ไม่มี menu หรือ dialog ที่ไว้ใช้เปลี่ยน user
ผมก็เริ่มด้วยการมองหา file ที่เก็บ password ก่อน
หลังจากเดาว่า file .keyring นี่แหล่ะ ชื่อมันเหมาะดี ลบทิ้งซะ
ไม่หายแฮะ
เปลี่ยน workspace ใหม่, checkout ออกมาใหม่
มันก็ยังจำ password ตัวเก่าอยู่
ลบ configuration ทั้งหมดใน eclipse installation ทิ้ง
เอ๊ะ มันก็ยังดันจำได้อีก
เข้าไปค้นใน window registry ก็หาไม่เจอ
หลังจากค้นใน net อยู่พักใหญ่
ก็เลยได้ความมาว่า Subclipse มัน delegate งานไปให้
Client Adapter ทำงาน ซึ่ง Adapter มีอยู่ 2 แบบคือ
- JavaSVN อันนี้เป็น pure Java
- JavaHL อันนี้ใช้ Native Library ทำงาน
ตามไปอ่านเอกสารของทั้งสองอันแล้ว ก็ยังไม่ได้เรื่อง
เกือบจะ download source code มานั่งไล่แล้ว
แต่นึกวิธีง่ายสุดๆขึ้นมาได้เสียก่อน
วิธีที่ง่ายที่สุดก็คือไปเปลี่ยน password บน server เสีย
พอ subclipse เจอว่ามีการเปลี่ยน password
มันก็จะ prompt ขึ้นมาให้ใส่ user, password ใหม่
เฮ้อ..
2 comments:
เออ เนอะ
อันนี้ engineering ใช่มะ ไม่ใช่ science :P
อย่างงี้วัยรุ่นเรียก "ซะงั้นอะ" คับ
Post a Comment