Cách kiểm tra bằng cách sử dụng lật đổ và https


34

Tôi vừa cài đặt subversion và kho lưu trữ được lưu trữ trên Assembla.

Thông thường khi tôi sử dụng windows tôi chỉ sử dụng tortoisesvn và nó nhắc tôi nhập tên người dùng và mật khẩu.

Khi tôi cố gắng thanh toán từ thiết bị đầu cuối, tôi không biết cách chỉ định tên người dùng và mật khẩu theo cách thủ công và nó chỉ bị đóng băng khi tôi cố gắng thanh toán mà không có chúng (không thể ctrl-C the hell outa there).

Đây là những gì tôi đang cố gắng:

svn co https://subversion.assembla.com/svn/comcal/trunk

Khi tôi đang cố gắng sao chép dòng lệnh thì tôi đã nhận được điều này:

svn: Máy chủ đã gửi giá trị trả lại không mong muốn (Lỗi Proxy 502) để đáp ứng yêu cầu TÙY CHỌN cho 'https://subversion.assembla.com/svn/comcal/trunk'

Câu trả lời:


52

Bạn có thể chỉ định tên người dùng bằng cách sử dụng

svn co --username your_name https://svn.server.com/repository/trunk

và mật khẩu sẽ được nhắc sau đó.

Tuy nhiên, không cần thiết phải chỉ định tên người dùng, svn sẽ nhắc bạn bằng mọi cách.

Thông tin này và nhiều thông tin hơn có thể được tìm thấy trong tài liệu của svn hoặc sử dụng một lệnh đơn giản:

svn help checkout

1
Cảm ơn, có vẻ như đó không chỉ là sự thiếu kỹ năng của tôi, các kho lưu trữ của Assembla bị vặn vào thời điểm twitter.com/#!/assembla
diễn ra vào

1
+1, tuy nhiên tôi muốn chỉ ra rằng theo kinh nghiệm của tôi, SVN sẽ sử dụng tên người dùng của người dùng đã đăng nhập nếu tên người dùng không được cung cấp.
Stephen Melvin

Với svn 1.10.2 trên Windows 10, khi svn nhắc tên người dùng, nó không cho phép bạn nhập nó. Với mỗi phím bấm, máy tính sẽ phát ra tiếng bíp.
Ben Key

0
svn co --username <username> <url>

nhắc nhập mật khẩu. Vì vậy, điều này sẽ ít hữu ích hơn trong kịch bản tự động hóa.

Người ta có thể thử điều này:

svn co --username '<username>' --password '<password>' <url>

Dấu ngoặc đơn ('') được yêu cầu ở đây. Việc thực thi lệnh không có dấu ngoặc kép đưa ra lỗi này (ít nhất là trong trường hợp của tôi, nó đã xảy ra):

svn: E170013: Unable to connect to a repository at URL '<url>'
svn: E215004: No more credentials or we tried too many times.
Authentication failed
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.