Here's a breakdown:
* Keep: This word has many meanings, including to hold onto something, to maintain, to continue, and to store.
* Kepe: This word means "to guard" or "to take care of". It's a very old form of the verb "keep" and is now considered obsolete.
Unless you're dealing with very old texts, you're unlikely to encounter "kepe" in everyday language.