Asked Jul 18th, 2019 9:23 AM 229 1 1
  • 229 1 1
+1

Em xin hỏi 1 vài vấn đề về gits với ạ.

Share
  • 229 1 1

Ban đầu e có 1 project trên gitlabs do e quản lý, sau đó e xài 1 cái gmail khác của e tạo 1 accont gitlab mới và e xài account chính để e thêm account mới vừa tạo vào, sau đó e thử clone project về và e thử config global và local về phần user.name và user.email là thông tin của accont mới vừa tạo ở trên. Sau đó e thử chỉnh sửa 1 file sau đó add, commit nó và push nó lên project đó và e lên gitlab.com check thử nó không có phần "Create merge request". Nhưng e qua nick e quản lý thì lại có ??? . Mong các anh chị giải đáp giúp e với ạ. Tks all !!!. Bên dưới là ảnh trên nick e quản lý. Em xài windows 10 nhé mấy anh chị.

Jul 18th, 2019 9:42 AM

Bác viết khó hiểu quá

0
| Reply
Share
duongricky @duongricky
Jul 18th, 2019 9:49 AM

khó hiểu chổ nào bác ?

0
| Reply
Share

1 ANSWERS


Answered Jul 18th, 2019 9:40 AM
Accepted
+3

Bạn push lên gitlab bằng SSH hay HTTP thế, nếu SSH thì chắc là bạn push bằng account ban đầu chứ không phải cái mới thêm vào rồi. Thay đổi name và email trong config chỉ làm thay đổi người commit trong commit history thôi còn account push lên Gitlab thì vẫn là dựa vào SSH key của bạn hoặc là username/password bạn nhập vào lúc push lên.

Còn cái "Create merge request" là để tiện cho người vừa push branch mới lên tạo merge request nhanh thôi còn mọi người đều có thể tạo merge request bằng cách vào link "Merge Request" ở cái sidebar bên trái ấy bạn.

Share
duongricky @duongricky
Jul 18th, 2019 9:41 AM

e push lên = http ạ

0
| Reply
Share
Jul 18th, 2019 9:50 AM

@duongricky push bằng HTTP thì chắc không phải gõ nhầm user nhỉ 🤔. Trong hình thì có vẻ là bạn vừa push lên bằng account duongricky.

0
| Reply
Share
duongricky @duongricky
Jul 18th, 2019 9:54 AM

thì đó là lỗi đó bác, e đã thay đổi user rồi mà nó vẫn nhận user cũ

0
| Reply
Share
Jul 18th, 2019 9:57 AM

@duongricky ừ mình cũng có bảo lúc nãy ấy, đổi user name và email trong config thì nó chỉ đổi tên người commit trong commit history thôi, còn account push lên là cái username/password mà bạn nhập lúc push lên ấy.

0
| Reply
Share
duongricky @duongricky
Jul 18th, 2019 10:01 AM

@phuongth giờ có cách nào thay đổi k bác 😃)

0
| Reply
Share
Jul 18th, 2019 10:23 AM

@duongricky bạn thử chạy cái này để tắt credential helper đi xem

git config --global --unset credential.helper

xong lần tới push lên nó sẽ hỏi username/password thì bạn nhập account mới là được

0
| Reply
Share