Tôi có git repository. Tôi có một máy khách GUI trong Windows và EGit trong Eclipse ADT. Nói chung tôi chỉnh sửa trong Eclipse ADT và sử dụng GUI Client để cập nhật repo Github. Đầu tiên tôi cam kết (tạo ra một bộ đệm) và sau đó khi tôi đồng bộ nó tải nó lên repo thực tế của tôi.: URL được yêu cầu trả lại lỗi: 403 Bị cấm khi truy cập
Bây giờ tôi đã sao chép repo của tôi trên Linux (CentOS 6.4). Mọi thứ đều được thiết lập. Tôi đã thay đổi một số tập tin. Sau đó, tôi đã sử dụng lệnh git add
và git commit -m "message" -a
và hoạt động tốt. Nhưng repo github thực tế của tôi không được cập nhật. Sau một chút googling tôi đã tìm ra rằng chúng ta phải cung cấp một cách rõ ràng lệnh git push
. Sau đó tôi nhận được
[[email protected] Android]$ git push
error: The requested URL returned error: 403 Forbidden while accessing https://github.com/aniket91/Android.git/info/refs
fatal: HTTP request failed
Điều gì đang xảy ra? Không có tường lửa hoặc proxy và tôi đã đóng dịch vụ iptables. Có ai gặp phải tình huống này trước đây không? Cần làm gì?
Sau khi làm theo this câu trả lời (mà loại làm việc tôi bị lỗi sau)
[[email protected] Android]$ git push origin master
The authenticity of host 'github.com (192.30.252.130)' can't be established.
RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'github.com,192.30.252.130' (RSA) to the list of known hosts.
Permission denied (publickey).
fatal: The remote end hung up unexpectedly
Bất kỳ lời đề nghị được đánh giá cao.
Tôi muốn thực hiện dòng lệnh bằng cách sử dụng ** git push origin master ** –
@AniketThakur sau đó kiểm tra cấu hình ssh của bạn: http://stackoverflow.com/a/7927828/6309 – VonC
Cảm ơn phần chính đã tạo khóa SSH và lưu trữ điều đó trong cài đặt github của bạn. Từng bước -> https://help.github.com/articles/generating-ssh-keys –