diff --git a/cmd/flux/create_source_git.go b/cmd/flux/create_source_git.go
index 2f13dd9cf57ae21601adcfd83e0149cdec341f48..b8e4d6aea3d0266e670194a7692c2743b9055b62 100644
--- a/cmd/flux/create_source_git.go
+++ b/cmd/flux/create_source_git.go
@@ -169,7 +169,7 @@ func createSourceGitCmdRun(cmd *cobra.Command, args []string) error {
 	}
 
 	if sourceGitArgs.caFile != "" && u.Scheme == "ssh" {
-		return fmt.Errorf("specifing a CA file is not supported for Git over SSH")
+		return fmt.Errorf("specifying a CA file is not supported for Git over SSH")
 	}
 
 	if sourceGitArgs.recurseSubmodules && sourceGitArgs.gitImplementation == sourcev1.LibGit2Implementation {
diff --git a/cmd/flux/main_test.go b/cmd/flux/main_test.go
index 4408c8d7f5043a72757f2a5943474e8f2ba7c5b5..23d9d58f9231b9d14b43abc7a487c97750b12651 100644
--- a/cmd/flux/main_test.go
+++ b/cmd/flux/main_test.go
@@ -302,7 +302,7 @@ func assertGoldenTemplateFile(goldenFile string, templateValues map[string]strin
 			expectedOutput = string(goldenFileContents)
 		}
 		if assertErr := assertGoldenValue(expectedOutput)(output, err); assertErr != nil {
-			// Update the golden files if comparision fails and the update flag is set.
+			// Update the golden files if comparison fails and the update flag is set.
 			if *update && output != "" {
 				// Skip update if there are template values.
 				if len(templateValues) > 0 {
diff --git a/pkg/manifestgen/install/manifests.go b/pkg/manifestgen/install/manifests.go
index 5089074fd2b4751a6fbc820ee7f3594ac808ff24..23d6a3ccc88f799c2e06b478073ab5650850d8f3 100644
--- a/pkg/manifestgen/install/manifests.go
+++ b/pkg/manifestgen/install/manifests.go
@@ -71,7 +71,7 @@ func generate(base string, options Options) error {
 		// In such environments they normally add `.cluster.local` and `.local`
 		// suffixes to `no_proxy` variable in order to prevent cluster-local
 		// traffic from going through http proxy. Without fully specified
-		// domain they need to mention `notifications-controller` explicity in
+		// domain they need to mention `notifications-controller` explicitly in
 		// `no_proxy` variable after debugging http proxy logs.
 		options.EventsAddr = fmt.Sprintf("http://%s.%s.svc.%s/", options.NotificationController, options.Namespace, options.ClusterDomain)
 	}