Tôi chỉ mới bắt đầu với con rối (và lang thang) để thiết lập môi trường phát triển cho nhóm của chúng tôi, bao gồm 8 nhà phát triển, mỗi nhà phát triển có cấu hình bash cụ thể, v.v. trên hệ thống để triển khai nhanh các máy ảo mới, nhưng tôi không chắc cách tốt nhất để thiết lập môi trường phát triển cho từng người dùng một cách tự động (chúng ta sẽ có nhiều môi trường phát triển và sẽ thuận tiện để viết) điều này một lần và được thực hiện).Cách thiết lập môi trường bash tùy chỉnh cho những người dùng khác nhau với con rối?
Ví dụ: tôi muốn thiết lập người dùng joe
, sao chép cấu hình repo của Joe từ github, sau đó chạy tập lệnh trong kho lưu trữ github đó để thiết lập môi trường cho Joe. Bất kỳ đề xuất nào về cách thực hiện việc này cho Joe cũng như Jimmy, James, Julie, Jane, Jim, Jake và Jimbo?
Trong trường hợp có bất kỳ trợ giúp nào, các máy phát triển sẽ gần như chắc chắn là hệ thống ubuntu.
Điều này thật tuyệt vời cho một người dùng cụ thể phát triển trên máy trạm của riêng họ. Sẽ tốt hơn nếu nó cũng giải quyết việc xây dựng môi trường người dùng cho * tất cả * người dùng trên các máy từ xa. – dino
Đã cập nhật câu trả lời này để bao gồm các dấu "' 'cần thiết xung quanh việc sử dụng biến' $ user_name'. Xem http://stackoverflow.com/q/34345939/328275 để biết thêm chi tiết. – axiopisty