i would like to know how to create a new repository in ATG. like what all steps are needed to be included? Do i need to create a properties file?
Yes you need to create properties file's for more details you can read RepositoryGuide.pdf from Oracle.
for more detail you can read below blog http://immuraliraj.blogspot.in/2011/12/atg-repository-basic-concepts.html