github.com/driusan/dgit@v0.0.0-20221118233547-f39f0c15edbb/git/password_plan9.go (about) 1 package git 2 3 import ( 4 "github.com/Plan9-Archive/libauth" 5 ) 6 7 func getUserPassword(url string) (userPasswd, error) { 8 val, err := libauth.Getuserpasswd( 9 "proto=pass service=git role=client server=%s", 10 url, 11 ) 12 if err != nil { 13 return userPasswd{}, err 14 } 15 return userPasswd{val.User, val.Password}, nil 16 }