@@ -49,35 +49,6 @@ func TestGPGGit(t *testing.T) {
4949 testGitSigning (t )
5050}
5151
52- func TestGPGGitDefaults (t * testing.T ) {
53- tmpDir := t .TempDir () // use a temp dir to avoid messing with the user's GPG keyring and git config
54- err := os .Chmod (tmpDir , 0o700 )
55- assert .NoError (t , err )
56-
57- t .Setenv ("GNUPGHOME" , tmpDir )
58-
59- // Need to create a root key
60- rootKeyPair , err := importTestingKey ()
61- require .NoError (t , err , "importTestingKey" )
62-
63- err = os .WriteFile (tmpDir + "/.gitconfig" , []byte (`
64- [user]
65- name = gitea
66- 67- signingKey = ` + rootKeyPair .PrimaryKey .KeyIdShortString ()+ `
68- [commit]
69- gpgsign = true
70- ` ), 0o600 )
71- require .NoError (t , err , "os.WriteFile .gitconfig" )
72-
73- defer test .MockVariableValue (& setting .Repository .Signing .SigningKey , "" )()
74- defer test .MockVariableValue (& setting .Repository .Signing .InitialCommit , []string {"never" })()
75- defer test .MockVariableValue (& setting .Repository .Signing .CRUDActions , []string {"never" })()
76- defer test .MockVariableValue (& setting .Git .HomePath , tmpDir )()
77-
78- testGitSigning (t )
79- }
80-
8152func TestSSHGit (t * testing.T ) {
8253 tmpDir := t .TempDir () // use a temp dir to store the SSH keys
8354 err := os .Chmod (tmpDir , 0o700 )
@@ -105,43 +76,6 @@ func TestSSHGit(t *testing.T) {
10576 testGitSigning (t )
10677}
10778
108- func TestSSHGitDefaults (t * testing.T ) {
109- tmpDir := t .TempDir () // use a temp dir to store the SSH keys and git config
110- err := os .Chmod (tmpDir , 0o700 )
111- assert .NoError (t , err )
112-
113- pub , priv , err := ed25519 .GenerateKey (rand .Reader )
114- require .NoError (t , err , "ed25519.GenerateKey" )
115- sshPubKey , err := ssh .NewPublicKey (pub )
116- require .NoError (t , err , "ssh.NewPublicKey" )
117-
118- err = os .WriteFile (tmpDir + "/id_ed25519.pub" , ssh .MarshalAuthorizedKey (sshPubKey ), 0o600 )
119- require .NoError (t , err , "os.WriteFile id_ed25519.pub" )
120- block , err := ssh .MarshalPrivateKey (priv , "" )
121- require .NoError (t , err , "ssh.MarshalPrivateKey" )
122- err = os .WriteFile (tmpDir + "/id_ed25519" , pem .EncodeToMemory (block ), 0o600 )
123- require .NoError (t , err , "os.WriteFile id_ed25519" )
124- err = os .WriteFile (tmpDir + "/.gitconfig" , []byte (`
125- [user]
126- name = gitea
127- 128- signingKey = ` + tmpDir + `/id_ed25519.pub
129- [gpg]
130- format = ssh
131- [commit]
132- gpgsign = true
133- ` ), 0o600 )
134- require .NoError (t , err , "os.WriteFile .gitconfig" )
135-
136- defer test .MockVariableValue (& setting .Repository .Signing .SigningKey , "" )()
137- defer test .MockVariableValue (& setting .Repository .Signing .SigningFormat , "ssh" )()
138- defer test .MockVariableValue (& setting .Repository .Signing .InitialCommit , []string {"never" })()
139- defer test .MockVariableValue (& setting .Repository .Signing .CRUDActions , []string {"never" })()
140- defer test .MockVariableValue (& setting .Git .HomePath , tmpDir )()
141-
142- testGitSigning (t )
143- }
144-
14579func testGitSigning (t * testing.T ) {
14680 username := "user2"
14781 user := unittest .AssertExistsAndLoadBean (t , & user_model.User {Name : username })
0 commit comments