Tôi cần tải xuống các tệp ứng dụng được triển khai bằng dấu nhắc lệnh vào máy chủ google appengine. nếu ai biết về plz này cho tôi biết!cách tải xuống các tệp ứng dụng google appengine (đã tải lên)
cảm ơn trước!
Tôi cần tải xuống các tệp ứng dụng được triển khai bằng dấu nhắc lệnh vào máy chủ google appengine. nếu ai biết về plz này cho tôi biết!cách tải xuống các tệp ứng dụng google appengine (đã tải lên)
cảm ơn trước!
Bạn có thể sử dụng appcfg.py
với tùy chọn download_data
, xem docs.
Không phải những gì người dùng đang yêu cầu. –
Không thể tải xuống mã của bạn từ App Engine, trừ khi bạn đã bao gồm mã để hỗ trợ mã khi bạn tải lên ứng dụng của mình. Bạn có thể tải xuống các tệp tĩnh bằng cách đơn giản là tìm nạp chúng, tất nhiên.
Để đạt được điều này, bạn cần sử dụng hệ thống kiểm soát nguồn, chẳng hạn như SVN hoặc Git và lưu trữ/truy xuất mã của bạn từ đó - App Engine không có ý định hoạt động như kiểm soát nguồn.
FWIW, tệp makefile mà tôi sử dụng để cập nhật lên appengine trước tiên tạo mã zip, có thể tải xuống từ ứng dụng (tệp tĩnh).Tên của kho lưu trữ bao gồm số sửa đổi svn và makefile từ chối tải lên nếu bản sửa đổi hiện tại được trộn lẫn (với lý do không nhất thiết phải sao chép lại từ kho lưu trữ). Điều này tránh được bất kỳ mã Python nào để hỗ trợ tải xuống. –
SDK 1.4.0 có loại này tính năng (Python chỉ):
- The developer who uploaded an app version can download that version's code using the appcfg.py download_app command. This feature can be disabled on a per application basis in the admin console, under the 'Permissions' tab. Once disabled, code download for the application CANNOT be re-enabled.
Lưu ý rằng mặc dù các lệnh 'download_app' chỉ có sẵn trong Python SDK, nó có thể được sử dụng để tải các ứng dụng Java từ App Engine. Nếu bạn có ứng dụng Java mà bạn muốn tải xuống, chỉ cần thực hiện:
appcfg.py download_app -A <your app name> -V <version to download> <path to download to>
.Như được giải thích trong bài đăng này: http://www.labnol.org/software/download-appengine-files/19348/ App Engine 1.5.0 đã giới thiệu tính năng tải xuống mã nguồn của bạn.
Lệnh là:
appcfg.py download_app –A MyAppName -V 1 c:\AppEngine\SourceCode
Bạn có thể sử dụng appcfg.sh/appcfg.cmd trong GAE SDK của bạn, như đã chỉ ra trong this official guide.
Nhưng chú ý rằng lúc 2012/05/07, ít nhất là trong phiên bản appcfg.cmd Windows, cú pháp của lệnh là
appcfg -A yourappid -V yourversionnumber download_app c:\path\to\download\directory
Cũng cần chú ý rằng khi bạn chạy lệnh này và bạn nhận được yêu cầu của bạn mật khẩu và bạn tình cờ kích hoạt quy trình xác minh 2 bước của Google, bạn không được cung cấp mật khẩu Google mà thay vào đó phải cung cấp mật khẩu dành riêng cho ứng dụng (bạn có thể tạo on this side)
Tôi đã thực hiện việc này để tải xuống ứng dụng của mình và sau đó sử dụng mã sau (sau khi điều chỉnh "WEB-INF \ appengine-web. xml" để thay đổi phiên bản #) 'appcfg.cmd cập nhật c: \ path \ to \ tải \ directory' nhưng Im nay nhận được một lỗi khi cố gắng chạy ứng dụng ' của router từ servlet java. lang.NoClassDefFoundError: com/google/appengine/repackaged/com/google/protobuf/InvalidProtocolBufferException' – johnvdenley
Tôi gặp vấn đề tương tự ... bạn có bao giờ tìm hiểu điều gì đã xảy ra không @johnvdenley? – krico
Bạn có thể tải xuống mã nguồn của ứng dụng bằng cách chạy appcfg.py với hành động download_app trong công cụ dòng lệnh Python SDK:
appcfg.py download_app -A <your_app_id> -V <your_app_version> <output-dir>
Lệnh tương tự cũng cho * [Php] (https://cloud.google.com/appengine/docs/php/tools/uploadinganapp) *, * [Go] (https://cloud.google.com/appengine/ tài liệu/go/tools/uploadanapp # Go_Downloading_source_code) * SDK. – hyip
có thể trùng lặp với [Tôi có thể khôi phục mã nguồn đã được tải lên Google AppEngine không?] (Http://stackoverflow.com/questions/2479087/can-i-restore-my-source-code- đã-được-tải-vào-google-appengine) –