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
Làm sao để git không hỏi mật khẩu khi push
Bạn nên tạo một cặp SSH key. Sau đó add public key lên server.
1 Like
Mình không dùng github
bạn ạ, mình dùng server của mình và dùng lệnh git --bare init
để tạo server.
1 Like
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
3 Likes
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
3 Likes
Cám ơn bạn mình đã làm được rồi.
Đây là solution. Solved !