diff --git a/ceres/src/api_service/import_api_service.rs b/ceres/src/api_service/import_api_service.rs
index f1436eafb..87525b847 100644
--- a/ceres/src/api_service/import_api_service.rs
+++ b/ceres/src/api_service/import_api_service.rs
@@ -17,6 +17,7 @@ use venus::import_repo::repo::Repo;
use crate::api_service::ApiHandler;
use crate::model::create_file::CreateFileInfo;
+use crate::model::publish_path::PublishPathInfo;
#[derive(Clone)]
pub struct ImportApiService {
@@ -32,6 +33,12 @@ impl ApiHandler for ImportApiService {
));
}
+ async fn publish_path(&self, _: PublishPathInfo) -> Result<(), GitError> {
+ return Err(GitError::CustomError(
+ "Publish operation only support in mono directory".to_string(),
+ ));
+ }
+
async fn get_raw_blob_by_hash(&self, hash: &str) -> Result