您好,国企没有给您交生育险是不合法的。
根据《劳动法》的相关规定,社会保险基金是按照保险类型来确定资金来源,并逐步实行社会统筹的。用人单位和劳动者都必须依法参加社会保险,并缴纳社会保险费。这其中就包括了生育保险。另外,《企业职工生育保险试行办法》也明确规定,企业必须按期缴纳生育保险费。如果逾期不缴纳,还会按日加收千分之二的滞纳金,并且这个滞纳金会转入生育保险基金。
所以,从法律层面来看,国企不给您交生育险是违法的。您有权要求企业为您缴纳生育保险,以保障您的合法权益。如果企业拒绝为您缴纳,您可以通过法律途径来维护自己的权益。希望这个解答能对您有所帮助。