git command tips: pull from a copied repository
#### Copy git repository from someone else
[email protected]:~/Rockchip/FireFly-RK3399/7.1.2$ git pull --all
Fetching gitlab
Warning: Permanently added the ECDSA host key for IP address '35.231.145.151' to the list of known hosts.
Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
error: Could not fetch gitlab
### The error is due to
and the repository exists.
error: Could not fetch gitlab
[email protected]:~/Rockchip/FireFly-RK3399/7.1.2$ git status -s
[email protected]
gitlab [email protected]:TeeFirefly/FireNow-Nougat.git (fetch)
gitlab [email protected]:TeeFirefly/FireNow-Nougat.git (push)
[email protected]:~/Rockchip/FireFly-RK3399/7.1.2$ cat .git/config
[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
[remote "gitlab"]
url =
fetch = +refs/heads/*:refs/remotes/gitlab/*
[email protected]:~/Rockchip/FireFly-RK3399/7.1.2$ .
######## Change to public access
[email protected]:~/Rockchip/FireFly-RK3399/7.1.2$ vi .git/config
[email protected]:~/Rockchip/FireFly-RK3399/7.1.2$ cat .git/config
[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
[remote "gitlab"]
url = https://gitlab.com/TeeFirefly/FireNow-Nougat.git
fetch = +refs/heads/*:refs/remotes/gitlab/*
[email protected]:~/Rockchip/FireFly-RK3399/7.1.2$ git remote -v
gitlab https://gitlab.com/TeeFirefly/FireNow-Nougat.git (fetch)
gitlab https://gitlab.com/TeeFirefly/FireNow-Nougat.git (push)
[email protected]:~/Rockchip/FireFly-RK3399/7.1.2$ git pull --all
Fetching gitlab
remote: Enumerating objects: 11709, done.
remote: Counting objects: 100% (11709/11709), done.
remote: Compressing objects: 100% (8514/8514), done.
Receiving objects: 21% (2459/11709), 58.99 MiB | 455.00 KiB/s