Kiln, VSoft Mercurial FinalBuilder. , .
SSH SSL? / ? , , FinalBuilder.
BitBucket SSH, :
- puttygen pageant
- SSH puttygen
- BitBucket
hg push ssh://hg@bitbucket.org/user/repo
NB, TortoiseHG, Mercurial TortoisePlink ssh-.
SSL, / FinalBuilder. TextEdit , PasswordChar #0 *. ReadData -
Page.tbPassword.Text = DecryptString(Properties.PropertyAsString("Token"));
WriteData
Properties.PropertyAsString("Token") = EncryptString(Page.tbPassword.Text);
Token , Property is Hidden from Action Inspector Property is Read Only in Action Inspector.
, - Action GetCommandLine:
var repo = Context.Properties.PropertyAsString("Repository");
var username = Context.Properties.PropertyAsString("Username");
var password = DecryptString(Context.Properties.PropertyAsString("Token"));
var repo = "ssh://" + username + ":" + password + "@" + repo;
CommandLine.AddArgument("push", repo, qtNone);
NB, , , , .