private void saveRemote(URIish uri)
{
var repo = Repository._internal_repo;
RemoteConfig rc = new RemoteConfig(repo.Config, OriginName);
rc.AddURI(uri);
rc.AddFetchRefSpec(new RefSpec().SetForce(true).SetSourceDestination(Constants.R_HEADS + "*",
Constants.R_REMOTES + OriginName + "/*"));
rc.Update(repo.Config);
repo.Config.save();
}