I posted the following on the Apple Discussion groups:
I want to do something that apparently few others do. I have 6 calendars in iCal. (In iCal use them as other calendars use categories.) So, I have Personal, Birthdays, Meetings, School, etc.No answers yet.
I would like to publish them to Google Calendars. I want to use iCal (and the Calendar in my iPod touch) as my primary calendar. I want it mirrored on Google.
I looked at the "Life Hacker" blog pointed to in http://discussions.apple.com/thread.jspa?messageID=8360980�. There was one comment from someone who wanted to do what I want to do. The instructions create 6 (in my case) Google calendars. I don't want that. I want to publish my iCal calendars to Google.
When I try to just publish Meetings, for example, to Google, I select a Calendar (Meeting) and select publish on a Private Server. I give the URL https://www.google.com/calendar/dav/fred%40avolio.com/user (which is my default calendar on my Google Apps account). I click Publish. The blue progress line goes left to right twice and then...
Publish failed for calendar "Meeting." Calendar https://firstname.lastname@example.orgemail@example.com/user/Meeting.ics could not be found.
I have a few calendars I want to publish so I can see them on Google Maps (and so others can), As I said, I want iCal (and Events on my iPod Touch) to be where I create events. I don't need to sync calendars (except between my Mac and my iPod).
Now, I thought that I could publish directly to Google Calendars. In the mean time, I am publishing to iCal Exchange, run by a a guy running a free calendar sharing service. Publishing there worked flawlessly.
Then, in Google Calendars, I added each calendar I published to iCal Exchange by selecting Add by URL. It works fine. But, I didn't think I should need an intermediary site. I believe I should be able to publish directly to my Google Calendars.