# Why did the Israelites not attack the people of Gibeon? The Israelites did not attack the people of Gibeon because they had taken an oath about them before Yahweh.