add gpg supports
snapshot deployment by circleci
set CircleCI git user