Reliance on relative path for `.dvc/tmp/gdrive-user-credentials.json`

DVC versions 75.1 and 77.0, Linux, installed via pip

`dvc status -r gdrive_remote` works when I run it from the top directory of the repository, but it fails when I run it from a subdirectory, with output

     /home/eamon/venv/lib/python3.7/site-packages/oauth2client/_helpers.py:255: UserWarning:    Cannot access .dvc/tmp/gdrive-user-credentials.json: No such file or directory
     warnings.warn(_MISSING_FILE_MESSAGE.format(filename))
    Go to the following link in your browser:

        https://accounts.google.com/o/oauth2/auth?client_id=my_id&redirect_uri=urn%3Aietf%3Awg%3Aoauth%3A2.0%3Aoob&scope=https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fdrive+https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fdrive.appdata&access_type=offline&response_type=code&approval_prompt=force

    Enter verification code: 4/uQEMOYFiR17UwfHzYPaaSI7_ujyVYnEkv2W2qb_bVEVywcyetGTQs5Q
Authentication successful.
ERROR: failed to obtain data status - Credentials file cannot be symbolic link

A file containing the output with the verbose option enabled is here:

[output.txt](https://github.com/iterative/dvc/files/3962850/output.txt)



diff --git a/dvc/remote/gdrive.py b/dvc/remote/gdrive.py
index b74738d92..1a8f4d5dc 100644
--- a/dvc/remote/gdrive.py
+++ b/dvc/remote/gdrive.py
@@ -57,7 +57,7 @@ class RemoteGDrive(RemoteBASE):
     path_cls = CloudURLInfo
     REQUIRES = {"pydrive": "pydrive"}
     GDRIVE_USER_CREDENTIALS_DATA = "GDRIVE_USER_CREDENTIALS_DATA"
-    DEFAULT_USER_CREDENTIALS_FILE = ".dvc/tmp/gdrive-user-credentials.json"
+    DEFAULT_USER_CREDENTIALS_FILE = "gdrive-user-credentials.json"
 
     def __init__(self, repo, config):
         super(RemoteGDrive, self).__init__(repo, config)
@@ -82,7 +82,8 @@ class RemoteGDrive(RemoteBASE):
             if os.getenv(RemoteGDrive.GDRIVE_USER_CREDENTIALS_DATA)
             else self.config.get(
                 Config.SECTION_GDRIVE_USER_CREDENTIALS_FILE,
-                self.DEFAULT_USER_CREDENTIALS_FILE,
+                os.path.join(self.repo.tmp_dir,
+                             self.DEFAULT_USER_CREDENTIALS_FILE),
             )
         )
 
['dvc/remote/gdrive.py']