Finally I decided to buy solid tires. At the moment I placed the order I did not know that they are installed with locking pins. Is it required to have locking pins or I can just pull the tire onto a rim?
A seller of airless tires in 2013 demonstrates how to install his product onto a (spokeless) rim, pushing it in place, using a zip tie cinched tight to hold it for starters as he progressively levers the tire over the rim flange with a large, plastic prying spatula, finally kneading it all round, inch by inch, to seat the tyre.
This writer suggests it may go easier if the tire is warmed up. Cursing may do the trick.