Điểm:0

Tải lại plugin sao chép Gerrit có lỗi "thiếu trình giữ chỗ ${name} trong FileBasedConfig"

lá cờ in

Máy chủ mà tôi đã triển khai Hệ điều hành của Gerrit là Ubuntu 18.04.05và địa chỉ IP của máy chủ Gitlab của tôi là 192.168.0.167. tôi đã thử sử dụng nhân rộng plugin để đẩy dự án gerrit lên máy chủ Gitlab cục bộ. Của tôi gerrit_site/etc/replication.config tập tin thích dưới đây:

["test_project" từ xa]
ââââurl = [email protected]:testuser/test_project.git
ââââpush = +refs/heads/*:refs/heads/*
ââââpush = +refs/tags/*:refs/tags/*
ââââpush = +refs/changes/*:refs/changes/*
ââââthreads = 3
ââââproject = test_project

Và tôi đã thử tải lại nhân rộng plugin bằng lệnh dưới đây:

ssh -l gerrit_admin -p 29418 127.0.0.1 sao chép tải lại plugin gerrit

Và tôi gặp lỗi dưới đây:

gây tử vong: Không thể cung cấp, hãy xem các lỗi sau:

1) [Guice/ErrorInjectingConstructor]: ConfigInvalidException: remote.test_project.url "[email protected]:testuser/test_project.git" thiếu trình giữ chỗ ${name} trong FileBasedConfig[/home/gerrit/gerrit_site/etc/replication.config]
ââat DestinationsCollection.<init>(DestinationCollection.java:72)
ââat DestinationsCollection.class(DestinationCollection.java:50)
ââtrong khi định vị DestinationCollection
ââtrong khi định vị ReplicationDestination

Tìm hiểu thêm:
ââhttps://github.com/google/guice/wiki/ERROR_INJECTING_CONSTRUCTOR

1 lỗi

=======================
Truyền thuyết tên lớp đầy đủ:
=======================
ConfigInvalidException:ââ"org.eclipse.jgit.errors.ConfigInvalidException"
DestinationsCollection:ââ"com.googlesource.gerrit.plugins.replication.DestinationCollection"
ReplicationDestination: "com.googlesource.gerrit.plugins.replication.ReplicationDestination"
=========================
Kết thúc huyền thoại tên lớp:
=========================

Tôi tự hỏi nếu tôi quên bất kỳ cấu hình? Hoặc có bất kỳ sự hiểu lầm với tài liệu chính thức?
Tôi nhớ khi tôi cài đặt plugin OAuth, tôi cần thêm một [plugin "gerrit-oauth"] phần trong gerrit_site/etc/gerrit.config. Nhưng nhân rộngtài liệu của s không có đề cập đến điều này. Liều lượng nhân rộngtài liệu của tôi nghĩ rằng tôi đã thực hiện nó theo mặc định? Nếu vậy, làm thế nào tôi nên sửa đổi gerrit_site/etc/gerrit.config?

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.