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ĩ
—
một CVn
git.oursite.com
là sẽ tấn công git
Host. Hãy thử sử dụng ssh://git/var/git/lps.git
thay thế và xem nếu nó hoạt động tốt hơn.
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