I had a body shop guy I knew solder up my leaky gas tank in my Chevelle wagon,after getting tired of trying to seal it up with fiberglass cloth and resin more than once--it always leaked again 6 months later,right where the tire tosses stones at it,and water collected in the lowest corner..no one else in town I asked would even consider doing it..
He just told me to get all the gas out as best I could,fill it with water from the garden hose and let it overflow (where no grass is wanted to grow),and then leave it in the hot sun for a day or two...when he went to solder it,he squirted his CO2 fire extinguisher into the tank,a good 4-5 second blast,then put the cap on the tank and soldered it with 50/50 acid core solder,using "tinners flux".which I think is hydrocloric acid..
I waited a few hundred feet away while he soldered it!..

...no problems though...it never leaked again where he soldered it,but a new spot began weeping a few months later...
I remember an clever old guy I knew who taught me a lot of things about cars when I was a kid,fixing a leaky tank in my brothers '63 VW beetle one day...it had a pinhole at the bottom of the tank,and you could get at it easily without having to pull the tank out...he said "I can fix that drip in 5 minutes,without taking the tank out"...
He had us jack it up,and he took his torches and found a large bolt about 5/8" and clamped it in a pair of vise grips,and he heated the head of it up bright orange..then took a shiny new penny out of his pocket,and placed it on the head of the bolt--tinned the penny with flux and acid core solder,and then wiped some flux on the tank where it was dripping slowly...and he pressed it against the tank and held it there,and it went
"SSSSSSSsssssssssssssss"...held it there for about 3 minutes,to be sure the solder had cooled off enough to harden up--the thing never dripped again the 2 years my brother owned that car...I've never been brave enough to try that myself,but probably will someday...