

Using adb: adb push filename.zip /sdcard/.

Exact steps vary, but the general process is the same as that used to install CyanogenMod, or any other flashable zip: The Google Applications packages should be installed via recovery. For older CyanogenMod versions see below Version “Missing” applications can be installed or updated from the Google Play Store. In addition, only apps which are required to provide the basic Google frameworks are supplied to reduce the download size. These packages are DPI and architecture-independent, so you only need to match your OS version. The packages below are for CyanogenMod 11 and above (or compatible Android builds based upon the same AOSP versions).
