Teleportations of quantum gates are very important in the construction of quantum network and teleportation-based model of quantum computation. Assisted with nitrogenvacancy centers, we propose several schemes to teleport the quantum CNOT gate. Deterministic CNOT gate may be implemented on a remote two-photon system, remote two electron-spin system, hybrid photon-spin system or hybrid spin-photon system. Each photon only interacts with one spin each time. Moreover, quantum channel may be constructed by all combinations of the photon or electron-spin entanglement, or their hybrid entanglement. Since these electron-spin systems have experimentally shown a long coherence time even at the room temperature, our schemes provide useful ways for long-distance quantum applications.