2012-03-29 32 views

Trả lời

1

CollabNet Edge sử dụng Apache httpd để phục vụ kho lưu trữ Subversion. Tôi không có nó được cài đặt, vì vậy tôi không chắc chắn 100% nơi mà mọi thứ được lưu trữ, nhưng tiêu chuẩn Apache Httpd documentation có thể giúp bạn ra ngoài. Ngoài ra, hãy tham khảo online Subversion manualquan trọng nhất là xem qua Apache httpd Server Configuration trong Chương 6. Chúng có thể giúp làm rõ cách Apache httpd và Subversion được thiết lập và ghép lại với nhau. Tất cả mọi thứ về cơ bản là một giao diện người dùng cho Apache httpd và kho lưu trữ của bạn. Tôi sẽ bắt đầu với Chương 6 của hướng dẫn trực tuyến Subversion trong phần cấu hình Apache.

Cắt theo dõi: Xem bạn có lệnh có tên là htpasswd trên hệ thống của mình không. Lệnh này cho phép bạn tạo mật khẩu cho Apache. Bạn có thể sử dụng lệnh này để thay thế mật khẩu được mã hóa bằng các mật khẩu khác nhau mà bạn biết. Tạo một bản sao lưu của số đó svn_auth_file và xem bạn có thể sử dụng htpasswd để thay đổi mật khẩu của mình thành thứ bạn biết không.

Hãy nhớ sao lưu mọi tệp trước khi bạn gây rối với nó và đọc về cách Apache được định cấu hình trong sách hướng dẫn trực tuyến Subversion. Hãy xem các tệp cấu hình httpd Apache của bạn và nhận được một ý tưởng về cách mọi thứ được đặt lại với nhau. Sau đó, hãy thử sử dụng htpasswd để đặt lại mật khẩu quản trị của bạn.

52

Nếu bạn đang tìm kiếm một tùy chọn để đặt lại mật khẩu quản trị của bạn như bạn đã quên nó, cách duy nhất để thiết lập lại mà không xóa cơ sở dữ liệu là chỉnh sửa trực tiếp (nó khá dễ dàng).

  1. Dừng dịch vụ Subversion Edge trên Windows hoặc chạy $ bin/csvn dừng lệnh trên Linux/Solaris
  2. Tìm cài đặt của bạn thư mục (ví dụ: c: \ csvn) .Đây sẽ chứa một thư mục có tên dữ liệu trong đó có một tập tin có tên "csvn-production-hsqldb.script".
  3. Mở tệp này trong trình chỉnh sửa văn bản. Tìm kiếm " 'admin'" (với dấu nháy đơn) - bạn nên tìm một hàng đó trông như thế này:

    INSERT INTO USER VALUES(1,2,'admin user','[email protected]',TRUE, 
        '78989asdef7898abde4252aedcb4352','Super Administrator','admin') 
    
  4. Thay lĩnh vực mật khẩu dài mã hóa ("789 ...") với điều này: 21232f297a57a5a743894a0e4a801fc3

  5. Lưu và khởi động lại dịch vụ Subversion Edge.

    Tên đăng nhập: admin Password: admin

nên làm việc sau đó.

+3

Đây là câu trả lời và nó sẽ được đánh dấu là nó. – DarrenMB

1

Trong năm 2017, chuỗi băm là

INSERT INTO USER VALUES(1,2,'$2a$13$7SoSK1AUMK.Nf9NVlfSyr.OfRrYP8lyH/rOBThvBm68r5wO/A/d22',TRUE,'admin','[email protected]','admin user','Super Administrator') 

và đó là admin/admin

Các vấn đề liên quan