Git 获取不适用于私人仓库

Git fetch won't work for private repo

我在 git 存储库中有一个项目使用另一个存储库中的库。为此,我将库存储库添加为远程和 link 项目。它在 bitbucket 存储库 (public) 上运行良好,但是当我将库移动到 Github 私有存储库时,提取不起作用。它不会抛出任何错误,但不会获取任何文件。这可能与图书馆现在位于私人存储库中有关吗?有没有办法做到这一点?

这些是我使用的步骤:

git remote add library https://XXXX@bitbucket.org/XXXX.git
git fetch library

使用不同的方案:

git remote add library https://<username>@bitbucket.org/<username>/<repo>.git

注意,<username>被使用了两次。