我朋友买了一套房子,名字是他的,贷款还要还很多年。现在发生了一点事情,他同意把房子给我,贷款他来还。我查了相关资料,知道没有还清贷款的房子是不能加名字或改名字的。那么我现在如果和他签订协议,约好贷款还清,房子就是我的,是否有效?或者去公证是否有效?如果有知情人知道以上问题涉及到什么法律条款,将名字告诉我,我试着去学习一下,谢谢!注:朋友是普通朋友,没有亲戚关系