@@ -49,35 +49,6 @@ func TestGPGGit(t *testing.T) {
49
49
testGitSigning (t )
50
50
}
51
51
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
-
81
52
func TestSSHGit (t * testing.T ) {
82
53
tmpDir := t .TempDir () // use a temp dir to store the SSH keys
83
54
err := os .Chmod (tmpDir , 0o700 )
@@ -105,43 +76,6 @@ func TestSSHGit(t *testing.T) {
105
76
testGitSigning (t )
106
77
}
107
78
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
-
145
79
func testGitSigning (t * testing.T ) {
146
80
username := "user2"
147
81
user := unittest .AssertExistsAndLoadBean (t , & user_model.User {Name : username })
0 commit comments