Tôi có dự án Python có dự án requirements.txt
cho pip install
để sử dụng. Tôi đã mở dự án đó ở PyCharm. (Lưu ý phụ: PyCharm sử dụng nhiều công cụ tương tự như IntelliJ khi nói đến tích hợp Git, vì vậy tôi cũng đã gắn thẻ đó).Cài đặt PyCharm requirements.txt không thành công với kho lưu trữ GitHub riêng và khóa SSH
Khi mở tệp Python, như dự kiến, PyCharm cho tôi biết, "Yêu cầu gói không hài lòng". Tôi nhấp vào "Cài đặt yêu cầu" và sau một thời gian ngắn có được một số lỗi. Tất cả các lỗi liên quan đến riêng kho GitHub (trong requirements.txt
là "git + ssh: //[email protected] ..."). Tất cả các lỗi đều giống nhau:
Please make sure you have the correct access rights
and the repository exists.
Tôi có thể chạy pip install
từ dòng lệnh mà không có vấn đề, do đó vấn đề không phải với requirements.txt. Vấn đề xuất hiện là PyCharm không sử dụng các khóa SSH GitHub của tôi (nó chưa bao giờ hỏi mật khẩu khóa SSH của tôi). Các tài liệu PyCharm nói để đảm bảo rằng khóa công khai và riêng tư của bạn tồn tại trong $HOME/.ssh/id_rsa.pub
và $HOME/.ssh/id_rsa
, tương ứng và chúng thực hiện. Tôi cũng đã thiết lập cài đặt GitHub để PyCharm biết tên người dùng và mật khẩu của tôi, nhưng điều đó cũng không hoạt động.
Không có kho lưu trữ Git/GitHub công khai nào trong số requirements.txt
gây ra bất kỳ sự cố nào (tất cả đều được cài đặt tốt). Nó chỉ là hai kho lưu trữ GitHub riêng tư mà PyCharm dường như không thể cài đặt các yêu cầu từ đó.
Làm thế nào để tôi sử dụng phím GChHub SSH khi cài đặt các yêu cầu từ requirements.txt
?