Chạy các lệnh `git pull` và` git Push` trong terminal


0

Câu hỏi rất rõ ràng:

Làm cách nào để tôi thực hiện các lệnh của Xcode cho git pull và git push qua terminal?

Lý do:

Tôi đã thiết lập nhiều tài khoản git và ssh ( Tham khảo ). Ai đó nói với tôi lý do tại sao một trong những lệnh git đó (từ XCode hoặc Terminal) không hoạt động là do các chính sách ssh khác nhau. Xcode sử dụng SSH mở, trong khi Terminal sử dụng ssh bình thường (tôi không thực sự chắc chắn về điều đó). Do đó, thiết lập ssh là khác nhau trong Terminal và Xcode.

Vì URL gốc từ xa phải giống nhau, tôi muốn biết cách thực hiện các lệnh đó trong Terminal?

Câu trả lời:


1

Sau một số nghiên cứu, tôi mới tìm thấy một giải pháp thay thế cho vấn đề của mình, mặc dù nó không trả lời chính xác những gì tôi hỏi.

Tài liệu tham khảo

Hoạt động:

  1. Tạo một tập tin, đặt tên nó là: git02
  2. Mở và thêm viết này:

#!/bin/bash

echo $1;
ssh-agent bash -c "ssh-add ~/.ssh/id_rsa2; $1"
  1. mở terminal trong cùng thư mục, gõ $ chmod +x git02
  2. Sao chép tệp này vào / usr / local / bin
  3. Thực hiện lệnh mong muốn bằng cách sử dụng một cái gì đó như thế này: $ git02 'git pull'

Làm việc hoàn hảo cho tôi bây giờ.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.