| }␊ | 
| ␊ | 
| /**␊ | 
| * Get the remote write access url to the repository.␊ | 
| *␊ | 
| * Some SCM have a remote access URL to write which is not the␊ | 
| * same as the one to read. For example, you do a checkout with␊ | 
| * git-daemon and push with SSH.␊ | 
| */␊ | 
| public function getWriteRemoteAccessUrl()␊ | 
| {␊ | 
| $conf = $this->getConf();␊ | 
| $scm = $conf->getVal('scm', 'git');␊ | 
| $scms = Pluf::f('allowed_scm');␊ | 
| return call_user_func(array($scms[$scm], 'getWriteRemoteAccessUrl'),␊ | 
| $this);␊ | 
| }␊ | 
| ␊ | 
| /**␊ | 
| * Get the root name of the project scm␊ | 
| *␊ | 
| * @return string SCM root␊ |