既然HTTP方式有问题,建议改用SSH协议:
# 1. 生成SSH密钥(如果还没有)
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
# 2. 查看公钥并添加到GitHub
cat ~/.ssh/id_rsa.pub
然后登录GitHub → Settings → SSH and GPG keys → New SSH key,粘贴公钥。
# 3. 测试SSH连接
ssh -T git@github.com
# 4. 如果当前目录已有.git文件夹,修改远程仓库地址
git remote set-url origin git@github.com:langgenius/dify.git
# 5. 或者重新克隆
cd ..
rm -rf dify # 如果需要重新克隆
git clone git@github.com:langgenius/dify.git