The clone/checkout field is used to name the directory a repository is checked out into, so it must only have acceptable directory names. For example, "test" and "platform-test" are fine, but "platform/test" and "platform/../../../../etc/passwd" are not. We currently allow users to enter unsuitable values into this field.
My project name is test, before I set the repo config of Clone/Checkout, everything works well, but while I changed the config Clone/Checkout into platform/test, then git clone from http will failure.
git clone ssh://email@example.com:10222/diffusion/T/platform/test.git
git clone https://xxx.com/diffusion/T/platform/test.git
fatal: repository ' https://xxx.com/diffusion/T/platform/test.git/' not found