I have some issue to compile a golang project with kubernetes

I am compiling first kubernetes project with golang.

I typed as following:
go mod init hello.go
go mod tidy
go build
But I have some dependencies problems.
And in go.mod,
require GitHub - kubernetes-sigs/sig-storage-lib-external-provisioner v4.1.0+incompatible

but sig-storage-lib-external-provisioner`s latest version is 9.0.0.
How could you explain this and how fix above problem?