If you can load PostGIS data in ArcGIS, you can publish it to GeoServer using GeoCat Bridge. But GeoCat Bridge does not allow you to edit data stored in PostGIS within ArcGIS.