Tôi có ONE kho trên GitHub, chúng ta hãy gọi nó Repo-1
.Chuyển đổi giữa các dạng người dùng trong một Git trên một máy tính
Tôi muốn truy cập kho lưu trữ đó trước tiên là người dùng Git mặc định.
Hãy gọi người dùng đó User-1
.
Tôi đã tạo Khoá phím SSH, mọi thứ đều tốt, hoạt động tốt đẹp.
tôi đã KHÁC kho trên GitHub, chúng ta hãy gọi nó Repo-2
.
I không thực hiện bất kỳ thay đổi nào trong Git cục bộ trên máy tính xách tay của tôi. Không có thay đổi cấu hình, không có gì.
Bây giờ - Tôi muốn bản sao từ Repo-1
như User-2
(nhưng so với cùng máy tính xách tay).
Trước hết: điều này có thể thực hiện được không?
Git cục bộ có thể trên một chuyển đổi máy tính xách tay duy nhất giữa "tài khoản người dùng" và hiển thị chính nó là User-2
? Và sau đó, từ danh tính này, sao chép từ Repo-1, thực hiện một số thay đổi, và sau đó đẩy đến Repo-1
?
Nếu có thể, làm cách nào để thực hiện điều đó?
Khi nào bạn tạo User-2? Bạn có hai khóa bàn phím SSH không? –
Xin chào Matthew! Đoán tôi làm. Tôi đã chỉ quản lý để làm điều này, vẫn không chắc chắn nếu điều này được thực hiện đúng. Tôi đã đi trực tiếp đến ~/.gitconfig (trong Windows là C: \ Users \ Martin \ .gitconfig) và thay đổi các tham số này: [user] name = USER 2 email = [email protected] [github] user = user2. Tôi đã không thay đổi mã thông báo - tôi đã để nguyên nó. Sau đó, tôi thêm repo user1 vào Git (có user2 identity). Nhân bản. Đã thay đổi tệp. Được tổ chức, cam kết và đẩy. Đã đi đến trang GitHub Repo1 và ở đó đó là: một cam kết từ một người dùng khác. BAO GIỜ ... liệu cách tiếp cận này có hợp lý không? – Martin