2012-06-12 27 views
16

Tôi mới tham gia git và tôi muốn có thể lập bản đồ các kế hoạch và tiến độ cho dự án của mình thông qua github. Vấn đề là, đòi hỏi nhiều nhấp chuột xung quanh với một trình duyệt trên github.com, và tôi muốn có thể tự động hóa công việc phần nào bằng cách sử dụng một chương trình dòng lệnh. Có giao diện dòng lệnh cho github không?Tôi có thể thêm vấn đề vào github từ dòng lệnh không?

+0

Các tùy chọn đã thay đổi kể từ câu trả lời cuối cùng. Xem các tùy chọn hiện tại tại đây: https://stackoverflow.com/a/48913239/4752883 –

Trả lời

7

Bạn có thể xem this cli cho API vấn đề Github. Lưu ý điều này chỉ dành riêng cho vấn đề Github.

Hy vọng điều này sẽ hữu ích.

[sửa] Câu trả lời ban đầu được đề cập this ứng dụng không hoạt động nữa và đề xuất ghi.

16

Có một số ghi gem mà bạn có thể sử dụng để quản lý sự cố.

The most commonly used ghi commands are: 
    list  List your issues (or a repository's) 
    show  Show an issue's details 
    open  Open (or reopen) an issue 
    close  Close an issue 
    edit  Modify an existing issue 
    comment  Leave a comment on an issue 
    label  Create, list, modify, or delete labels 
    assign  Assign an issue to yourself (or someone else) 
    milestone Manage project milestones 
+0

Đây phải là câu trả lời được chấp nhận vì https://github.com/jsmits/github-cli đã lỗi thời và đề xuất ghi – ianstarz

1

Có một viên ngọc github_cli mà tôi đang làm việc trên đó cung cấp truy cập dòng lệnh cho toàn bộ GitHub API v3. Vui lòng thử và báo cáo bất kỳ vấn đề/suy nghĩ/yêu cầu tính năng nào.

0

NodeGH - Công cụ dòng lệnh Github. Hãy để bạn tạo ra vấn đề mới, bình luận, mở hoặc đóng. Bạn có thể tìm thấy tất cả các lệnh có sẵn tại Github repo của chúng.

0

Bạn có 3 lựa chọn:

  1. Sử dụng giao diện dòng lệnh chính thức được hỗ trợ bởi github:

    Hướng dẫn: http://pythonhosted.org/hub/

    Github repo: https://github.com/github/hub (~ 12k sao)

  2. Sử dụng t ông NodeH giao diện:

    Hướng dẫn: http://nodegh.io/

    Github repo: https://github.com/node-gh/gh

  3. Sử dụng giao diện writing:

    Tutorial và Github repo: https://github.com/stephencelis/ghi/

Tất cả 3 trông thật tuyệt. Ứng dụng hub có vẻ như nó có nhiều ngôi sao nhất và được hỗ trợ chính thức bởi github. Vì vậy, nó có nhiều khả năng được duy trì trong dài hạn. Vì vậy, nếu tôi đang tìm kiếm giải pháp được hỗ trợ trong một thời gian dài, tôi sẽ sử dụng tùy chọn # 1: hub

Các vấn đề liên quan