diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 4bec59b2..0b732ac8 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -60,7 +60,7 @@ jobs:
- name: Clone pto-isa headers
run: |
- git clone https://gitcode.com/cann/pto-isa.git /sources/pto-isa
+ git clone https://github.com/PTO-ISA/pto-isa.git /sources/pto-isa
cd /sources/pto-isa && git checkout ${PTOISA_COMMIT}
- name: Install ptodsl
diff --git a/README.md b/README.md
index c85b7e6b..0229c240 100644
--- a/README.md
+++ b/README.md
@@ -1,7 +1,7 @@
# PTO-DSL
-Pythonic interface and JIT compiler for [PTO-ISA](https://gitcode.com/cann/pto-isa)
+Pythonic interface and JIT compiler for [PTO-ISA](https://github.com/PTO-ISA/pto-isa)
PTO-DSL provides a programming abstraction similar to [cuTile](https://docs.nvidia.com/cuda/cutile-python/), but native to [NPU](https://www.hiascend.com/).
diff --git a/docker/Dockerfile b/docker/Dockerfile
index 788ef7a5..e98a0a79 100644
--- a/docker/Dockerfile
+++ b/docker/Dockerfile
@@ -55,5 +55,5 @@ RUN ptoas --enable-insert-sync ./abs.pto -o ./abs.cpp
# header on 2026/02/14
ARG PTOISA_COMMIT=672ee54cb8905bb9f9abbe80ec26ed2054b7a0cc
WORKDIR /sources
-RUN git clone https://gitcode.com/cann/pto-isa.git \
+RUN git clone https://github.com/PTO-ISA/pto-isa.git \
&& cd pto-isa && git checkout $PTOISA_COMMIT