2012-04-26 31 views
8

Gần đây, một loạt các thay đổi đổi tên đã được thực hiện vào một thư mục mà tôi đã kiểm tra trước đây. Khi tôi cập nhật tất cả các thay đổi đổi tên, tôi đang gặp sự cố không thể cam kết bất kỳ điều gì. Nó nói như sau:TortoiseSVN không thể cam kết, nói "bị cấm bởi máy chủ"

enter image description here

tôi có thể đọc, viết, và cập nhật tập tin mới. Tôi không thể cam kết.

Tôi nghĩ rằng tôi đã cố gắng gần như tất cả mọi thứ - làm một dọn dẹp, xoá bỏ và kiểm tra lại các thư mục ...

Tôi có googled vấn đề này và ai đó đề cập đến một vấn đề trường hợp nhạy cảm khi kiểm tra ra các kho lưu trữ, nhưng tôi chắc chắn tôi có url svn kho chính xác. Lưu ý rằng mọi thứ đang hoạt động (cam kết và tất cả) trước khi thay đổi đổi tên toàn bộ.

Có ai có bất kỳ manh mối nào không?

Cảm ơn!

+0

Nếu bạn có quyền truy cập vào máy chủ lưu trữ SVN của bạn kho lưu trữ, kiểm tra xem bạn có quyền ghi vào thư mục mà bạn đã kiểm tra. Nếu không, bạn nên liên hệ với quản trị viên của kho lưu trữ và yêu cầu họ xác minh quyền truy cập của bạn. – Bernard

+0

Bạn có đang sử dụng 'file: //' làm URL Subversion bởi bất kỳ cơ hội nào không? –

Trả lời

10

Tôi đã gặp vấn đề tương tự. Nó xảy ra khi tôi thêm một Nhóm người dùng mới vào một trong các kho lưu trữ. Tôi vô tình thiết lập Nhóm người dùng cao nhất thành Chỉ đọc, mà không nhận ra tôi đã ở trong đó. Tôi đã kết thúc không thể đột nhiên cam kết bất kỳ tập tin hoặc tạo ra bất kỳ thư mục mới, vì cách SVN truy cập hoạt động.

Trước tiên hãy đảm bảo URL của bạn phù hợp chính xác với Kho lưu trữ, dường như đây là vấn đề phổ biến nhất, sau đó đọc và kiểm tra quyền truy cập của bạn như Bernard đề xuất.

http://www.visualsvn.com/support/topic/00033/

+0

Có chính xác cùng một vấn đề. Tôi đã ở trong hai nhóm người dùng. người đã đọc và người thứ hai đã đọc/ghi. Các nhóm thứ hai được cho phép ở gốc của repo và nhóm bị hạn chế hơn được cho phép dưới đó. Thông báo lỗi này tổng hợp nó một cách chính xác. Máy chủ đã quyết định bạn không có quyền ghi. –

1

Hãy Hãy chắc chắn rằng bạn đã nhập đúng tên người dùng vì nó là trường hợp nhạy cảm nó thường xảy ra khi tên người dùng không phù hợp với trường hợp trên wordpress.org. Tôi đã mất nhiều giờ để khắc phục sự cố này.

1

Chúng tôi gặp sự cố này khi sử dụng Edge Subversion của CollabNet. Sửa chữa là để đảm bảo rằng các nhóm được định nghĩa trong Quy tắc Truy cập Kho lưu trữ của chúng tôi đã tham chiếu đến các nhóm khác bằng cách sử dụng tiền tố @. Giải thích tốt hơn với một ví dụ:

Repository quy tắc truy cập:

[MyRepository:/branches/dev] 
* = r 
@admin = rw 
@dev = rw 

[groups] trước:

admin=user1,user2 
dev=user3,user4 

[groups] sau:

admin=user1,user2 
[email protected],user3,user4 
Các vấn đề liên quan