30/09/2018, 21:35
Làm sao để git không hỏi mật khẩu khi push
Mình có tạo một git --bare init
trên Ubuntu để làm nơi chứa code. Tuy nhiên mỗi lần mình push origin master
thì terminal
đều hỏi mình nhập mật khẩu.
Mình muốn nó không hỏi mỗi lần mình push nữa thì làm thế nào.
Xin cám ơn
Bài liên quan
Thay vì dùng link
http
thì bạn có thể dùng SSH. Cloning with SSH URLsBạn nên tạo một cặp SSH key. Sau đó add public key lên server.
Mình không dùng
github
bạn ạ, mình dùng server của mình và dùng lệnhgit --bare init
để tạo server.dùng lệnh này:
git config credential.helper store
sau đó khi bạn push, nó sẽ vẫn bắt nhập mật khẩu, nhưng mật khẩu đó được lưu lại trên máy bạn. các lần push về sau git sẽ dùng mật khẩu được lưu chứ ko yêu cầu nhập nữa
Cách này cũng được nè
Mình dùng nhưng không hiểu sao khi mình push nó vẫn hỏi mật khẩu.
Đây có hướng dẫn: https://git-scm.com/book/it/v2/Git-on-the-Server-Setting-Up-the-Server
Cơ bản là add public key từ dev lên ssh/authorized_keys của server
Cám ơn bạn mình đã làm được rồi.
Đây là solution. Solved !