Python github Kéo bằng tên người dùng và mật khẩu

Oct 26 2020

Tôi đang tạo một ứng dụng trong python cho git pull sử dụng tên người dùng và mật khẩu. Tôi đã nhân bản kho lưu trữ github trong cục bộ. Bây giờ tôi muốn kéo mọi lần sử dụng python bởi người dùng khác nhau, vì họ cần nhập tên người dùng và mật khẩu mỗi lần. Ví dụ: nếu tôi áp dụng lệnh github trên thiết bị đầu cuối:

git pull origin master

nó hỏi tên người dùng và mật khẩu (hiện tôi đang tìm cách thực hiện trong python) mà nó lấy tất cả các cam kết gần đây.

Tôi đang làm theo hướng dẫn đó nhưng nó cho biết cấu hình có nghĩa là (nếu tôi không nhầm) sẽ lưu tất cả thông tin. Hơn nữa, nó tạo ra một repo mới trong khi repo của tôi đã tồn tại như tôi đã sao chép. Hướng dẫn:

https://www.devdungeon.com/content/working-git-repositories-python

Bài này tôi cũng đã theo dõi:

Làm cách nào để kéo một kho lưu trữ từ xa với GitPython?

Đây là thư mục Github cục bộ của tôi mà tôi đã sao chép thông qua thiết bị đầu cuối:

[

] [

Trên trang web:

Xin lỗi về tiếng Anh kém. Tôi cần giúp đỡ để hiểu hiện tượng này.

Trả lời

1 OrangeCoder Nov 25 2020 at 23:55

Bạn sẽ cần đặt tên người dùng và mật khẩu của mình trong tệp .git / config hoặc ~ / .git-credentials cho kho lưu trữ. Đây là một liên kết đã giúp tôi với một số cách để làm điều đó.

https://www.shellhacks.com/git-config-username-password-store-credentials/