diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml
index 2a239a7..3365b42 100644
--- a/.github/workflows/check.yml
+++ b/.github/workflows/check.yml
@@ -7,6 +7,7 @@ on:
 
 jobs:
   check:
+    if: github.repository == 'DaoCloud/public-image-mirror'
     runs-on: ubuntu-latest
     steps:
       - uses: actions/checkout@v2
diff --git a/.github/workflows/deep-check.yml b/.github/workflows/deep-check.yml
index c8809e3..be94f96 100644
--- a/.github/workflows/deep-check.yml
+++ b/.github/workflows/deep-check.yml
@@ -7,6 +7,7 @@ on:
 
 jobs:
   check:
+    if: github.repository == 'DaoCloud/public-image-mirror'
     runs-on: ubuntu-latest
     steps:
       - uses: actions/checkout@v2
diff --git a/.github/workflows/deep-sync.yml b/.github/workflows/deep-sync.yml
index 18b176e..f761407 100644
--- a/.github/workflows/deep-sync.yml
+++ b/.github/workflows/deep-sync.yml
@@ -8,6 +8,7 @@ on:
 
 jobs:
   sync-images:
+    if: github.repository == 'DaoCloud/public-image-mirror'
     runs-on: ubuntu-latest
     steps:
       - name: Checkout repository
diff --git a/.github/workflows/manual-sync.yml b/.github/workflows/manual-sync.yml
index 2e424fd..a07bb20 100644
--- a/.github/workflows/manual-sync.yml
+++ b/.github/workflows/manual-sync.yml
@@ -10,6 +10,7 @@ on:
 
 jobs:
   sync-images:
+    if: github.repository == 'DaoCloud/public-image-mirror'
     runs-on: ubuntu-latest
     steps:
       - name: Checkout repository
diff --git a/.github/workflows/sync.yml b/.github/workflows/sync.yml
index 78cdc4e..db82e52 100644
--- a/.github/workflows/sync.yml
+++ b/.github/workflows/sync.yml
@@ -8,6 +8,7 @@ on:
 
 jobs:
   sync-images:
+    if: github.repository == 'DaoCloud/public-image-mirror'
     runs-on: ubuntu-latest
     steps:
       - name: Checkout repository