Tôi đã tải lên ~/.ssh/id_rsa.pub
đến Bitbucket's SSH keys làm explained, nhưng Git vẫn hỏi mật khẩu của tôi ở mọi thao tác (chẳng hạn như git pull
). Tôi đã bỏ lỡ một cái gì đó?Git on Bitbucket: Luôn yêu cầu mật khẩu, ngay cả sau khi tải khóa SSH công khai
Nó là một kho tư nhân (ngã ba của kho lưu trữ riêng của người khác) và tôi nhân bản nó như thế này:
git clone [email protected]:Nicolas_Raoul/therepo.git
Đây là địa phương của tôi .git/config
:
[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
[remote "origin"]
fetch = +refs/heads/*:refs/remotes/origin/*
url = https://[email protected]/Nicolas_Raoul/therepo.git
[branch "master"]
remote = origin
merge = refs/heads/master
Trong môi trường cùng với các cùng một khóa công khai, Git trên Github hoạt động tốt.
.ssh
là rwx------
, .ssh/id_rsa
là -rw-------
, .ssh/id_rsa.pub
là -rw-r--r--
Bạn nói đúng, cảm ơn! Tôi đã hầu như có thể sao chép sai URL. Tôi đã thay thế URL bằng '.git/config' bằng' [email protected]: Nicolas_Raoul/therepo.git' và bây giờ nó hoạt động! –
và thay đổi điều khiển từ xa bằng cách sử dụng git http://stackoverflow.com/questions/2432764/how-to-change-a-remote-repository-uri-using-git –
Đó là bitbucket đã gợi ý cho tôi url https khi tạo một kho lưu trữ ! Làm thế nào mà! –