Bitbucket默认存储库未配置

时间:2015-09-02 14:00:09

标签: c# git mercurial bitbucket

我完全迷失在这里,因为我一直在尝试创建一个存储库并将我现有的Unity3D C#项目推送到它。

目前的输出是:

realm: Bitbucket.org HTTP
user: 
password: 
warning: bitbucket.org certificate with fingerprint 46:de:34:e7:9b:18:cd:7f:ae:fd:8b:e3:bc:f4:1a:5e:38:d7:ac:24 not verified (check hostfingerprints or web.cacerts config setting)
warning: bitbucket.org certificate with fingerprint 46:de:34:e7:9b:18:cd:7f:ae:fd:8b:e3:bc:f4:1a:5e:38:d7:ac:24 not verified (check hostfingerprints or web.cacerts config setting) 
searching for changes
warning: bitbucket.org certificate with fingerprint 46:de:34:e7:9b:18:cd:7f:ae:fd:8b:e3:bc:f4:1a:5e:38:d7:ac:24 not verified (check hostfingerprints or web.cacerts config setting)
warning: bitbucket.org certificate with fingerprint 46:de:34:e7:9b:18:cd:7f:ae:fd:8b:e3:bc:f4:1a:5e:38:d7:ac:24 not verified (check hostfingerprints or web.cacerts config setting)
abort: error: ''
Peters-iMac:myProject Peter$ hp puch -v --debug
-bash: hp: command not found
Peters-iMac:myProject Peter$ hg push -v --debug
pushing to default-push
abort: default repository not configured!
(see the "path" section in "hg help config")
Peters-iMac:myProject Peter$ 

我一直在努力了解我需要做些什么才能解决这个问题,但是没有成功,我确实检查过" hg help config"但无论如何都没有完全理解。

任何可以导致失明的人(我)?

1 个答案:

答案 0 :(得分:0)

你需要告诉mercurial在哪里推送。你可以用两种方式做到这一点:

  1. 命令行:hg push URL其中,URL是推送到的路径,例如hg push https://bitbucket.org/YOURLOGIN/YOURREPOSITORY(然后它会在命令行上请求登录和pw)

  2. 在.hg / hgrc中找到的资源库配置文件中:

    [路径] 默认= https://bitbucket.org/YOURLOGIN/YOURREPOSITORY

  3. 另见hg help config.paths

    您还可以使用hgrc存储登录信息,以便在每次推送时无需输入,但这是不安全的。更好地使用ssh身份验证,它不需要存储任何凭据。

相关问题