Faits : A. Par jugement du 11 août 2016, la Chambre pénale d'appel et de révision de la Cour de justice genevoise a condamné X._ à une peine privative de liberté de quatre ans, sous déduction de 536 jours de détention avant jugement, pour vol par métier, dommages à la propriété et violation de domicile. X._ a atteint les deux tiers de sa peine le 23 octobre 2017. La fin de celle-ci est fixée au 22 février 2019. B. Par jugement du 26 octobre 2017, le Tribunal d'application des peines et des mesures du canton de Genève (ci-après: TAPEM) a refusé d'accorder la libération conditionnelle à X._. C. Par arrêt du 30 novembre 2017, la Chambre pénale de recours de la Cour de justice genevoise a rejeté le recours formé contre ce jugement par X._. D. Contre ce dernier arrêt, X._ dépose un recours en matière pénale devant le Tribunal fédéral. Il conclut à l'octroi de sa libération conditionnelle avec effet au jour de son refoulement en Serbie. En outre, il sollicite l'assistance judiciaire.