Phím ssh hoạt động trên terminal nhưng không phải trên git


0

Tôi có máy của tôi, với phím ssh.

Khóa công khai nằm trên máy git remote.

Tôi có thể dễ dàng kết nối với máy Git với thiết bị đầu cuối ssh ném đơn giản.

Vấn đề là khi tôi thực hiện "git pull", nó vẫn hỏi tôi mật khẩu người dùng mặc dù tôi đã cài đặt khóa và hoạt động bình thường trong thiết bị đầu cuối đơn giản.

Có ý kiến ​​gì không?

ví dụ:

.git/config  //file

[remote "origin"]
    url = ssh://myUsername@git.oursite.com/var/git/lps.git
    fetch = +refs/heads/*:refs/remotes/origin/*


~/.ssh/config

 Host git
    HostName git.oursite.com
    User myUsername
    IdentityFile ~/.ssh/git

 //now the ssh the works good on terminal -->
 ssh git

 //and the simple git actions that still ask for permissions
 git fetch

Bạn có thể vui lòng bao gồm các lệnh thực tế bạn đã chạy, cho cả trường hợp thành công và không thành công?
l0b0

Tôi không nghĩ git.oursite.comlà sẽ tấn công gitHost. Hãy thử sử dụng ssh://git/var/git/lps.gitthay thế và xem nếu nó hoạt động tốt hơn.
một CVn

hoạt động tốt xin vui lòng viết như một câu trả lời để tôi có thể đánh dấu nó là câu trả lời.
Tzook Bar Noy
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.