1. A method of synchronizing and sharing a file, the method comprising: configuring a set of access privileges, within a cloud collaboration site, to define a sharing configuration to allow sharing of the file between a group of computing devices comprising a first computing device and one or more second computing devices; automatically creating, via a sync client of the first computing device, a sync folder on the first computing device, wherein the sync folder is used for storing files added to the sync folder; updating a file at the first computing device; automatically synchronizing the updated file at the cloud collaboration site upon adding the updated file to the sync folder so that the updates are accessible by the one or more second computing devices; and automatically pushing the updated file from the cloud collaboration site to the one or more second computing devices to share the updated file in accordance with the sharing configuration.