I would suggest getting your ccl registered in your home state, in particular if it has reciprocity to Cali. My son is a Marine Sargent and was stationed with the 1/1 CEB (Afghanistan veteran), whose home state is Texas. He is now back home safe, thank God. He had all his possessions, including his car, registered in Texas, and ran into no problems with LEO in Cali, as long as he had his military ID with him. They were very understanding knowing that eventually, he would return to Texas. If you plan on staying in Cali, get your ccl in Cali. If you plan on returning to your home state, I'd suggest getting your ccl from there. If no reciprocity to Cali, however, and you want to carry while off base, I recommend getting your Cali ccl. Either way, you must comply with the Cali state laws regarding carrying a weapon, so you better learn them and adhere to them. You also will run into military regulations regarding whether you can have the weapon on base. In light of recent events on the east coast, my guess is you'll have to check it in to the armory each time you enter the base, and check it out when you leave the base. Just my opinion. Thank you for serving and sacrificing for your country and its citizenry. God bless you. Stay safe.