I recently connected my GPSDO to my 60MHz JDS-8060 sig gen. The part on the board is an oscillator, not just a crystal. I replaced my oscillator with a direct connection (with series resistor to be safe) to the top BNC port and that connects directly to the CMOS output of the Leo Bodnar GPSDO (thanks Leo!)
The trouble is that there are two frequency adjustments in this sig gen. One way is in the menu, setting 1-99 for fine tune with 50 being the center (works in steps of about 10Hz IIRC, not fine enough). The other adjustment I don't know how to access, but I do know how to work around it. Apparently, there is a software adjustment for the crystal (oscillator) batch they used, similar to the adjustment in the Si5351 boards.
Thanks to this GPSDO having two programmable outputs, I was able to connect one to the CMOS reference input, the other to the oscope, and an output from the sig gen to the other scope input. With the GPSDO sending 50MHz into the sig gen reference, the other GPSDO output set to 60MHz fed into ch1 on my scope, and the output of the sig gen also set to 60MHz into ch2 of the scope. With the scope in x-y mode (or not, both work), the 50MHz reference was adjusted until the sig gens 60MHz matched the 60MHz from the GPSDO.
At 50.000178009MHz into the sig gen reference, that apparently compensates for the "correction math" they programmed in. At 60MHz and 10MHz, The sig gen and the GPSDO are rock solid. Watching for a minute or two showed no movement between them. The reference offset scales properly at all sig gen frequencies.
And that IC chip by the BNC jacks, the one they laser blasted the numbers off, I found I had to lift the power leg (pin 1), because with that chip powered, the sig gen output can be off and any radio tuned in within a mile would hear it. At least with that chip dead, it barely disturbs my nearby radio unless the output is on. Whatever that chip does, it is used with the useless ports on the back.
The only problem is that each time the GPSDO receives command to change frequency, the sig gen output dies. The sig gen needs to be power cycled if the clock is interrupted. This makes fine tuning the GPSDO a little bit of a chore. Make adjustment, power cycle the sig gen, turn its output back on to compare. Repeat.
If you are adding a OCXO or something, don't adjust it to exactly 50MHz, adjust it by counting what comes out of the sig gen output.