Tôi đang cố thực hiện lệnh git đơn giản bằng cách sử dụng tập lệnh python sau.cố gắng thực hiện lệnh git bằng cách sử dụng lệnh python
#!/usr/bin/python
import commands
import subprocess
import os
import sys
pr = subprocess.Popen("/usr/bin/git log" , cwd = os.path.dirname('/ext/home/rakesh.kumar/workspace/myproject'), shell = True, stdout = subprocess.PIPE, stderr = subprocess.PIPE)
(out, error) = pr.communicate()
print "Error : " + str(error)
print "out : " + str(out)
nhưng tôi nhận được lỗi sau ngay cả khi tôi đang chạy tập lệnh python trong cùng thư mục nơi git reposetory là.
Error : fatal: Not a git repository (or any of the parent directories): .git
Tôi nghi ngờ git có thể bị correputed, nhưng các tệp git là tốt và lệnh git hoạt động nếu tôi thực thi trên dấu nhắc lệnh bình thường.
Tôi đã cố gắng tìm kiếm trên mạng nhưng không thể nhận được thông tin hữu ích. Xin hãy giúp nó sẽ được đánh giá cao.
Có gì sai với mã kết thúc tốt đẹp ở 79 ký tự? –