{"thread":{"id":"52134","subject":"unpacking error","startedAt":"2019-10-28T00:11:59Z","lastAt":"2020-01-18T18:07:37Z","messageCount":6,"participants":["lyle.ziegelmiller@gmail.com","Philip Oakley"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"384937","messageId":"004101d58d24$4daab5b0$e9002110$@gmail.com","threadId":"52134","inReplyTo":null,"subject":"unpacking error","fromName":"","fromEmail":"lyle.ziegelmiller@gmail.com","sentAt":"2019-10-28T00:11:52Z","receivedAt":"2019-10-28T00:11:59Z","isPatch":false,"sender":{"key":"lyle.ziegelmiller@gmail.com","avatar":null},"body":"\nHi\n\nI almost always get this error when pushing from my PC to the bare\nrepository on my laptop. I'm running Cygwin on Windows 10. I've tried\neverything! chmod -R 777, chown -R <my user id>, etc.\n\nA few more details: I have a Git repository on my PC, and from that, I've\ncloned a bare repository on my laptop, which I then used to clone a regular\nrepository on my laptop. The error occurs when I attempt to push changes on\nmy PC into the bare repository on my laptop.\n\nIf I delete the old bare repository on my laptop, I'm able to create a new\nbare repository on my laptop from my pc, but then as soon as I try to push\nto it, I get this error again. I've tried disabling the anti-virus, etc.\nI've spent hours Googling solutions. Nothing works! Many others have had\nthis same issue. I never had this type of problem with SVN.\n\nIt would be nice if Git would say what's failing when this happens, and it\nwould be nice to get this bug fixed. It happens with all my git\nrepositories. I don't think it's a network issue or I wouldn't be able to\ncreate a new repository on my laptop from my PC, as that would encounter the\nsame permissions issues.\n\nThe two machines are connected with an ethernet cable. I've done everything\nI can to make sure all the Windows permissions are set correctly, etc.\n\n$ git push\nCounting objects: 3, done.\nDelta compression using up to 4 threads.\nCompressing objects: 100% (3/3), done.\nWriting objects: 100% (3/3), 331 bytes | 331.00 KiB/s, done.\nTotal 3 (delta 2), reused 0 (delta 0)\nremote: fatal: not a git repository: '.'\nerror: remote unpack failed: unpack-objects abnormal exit To\n//lylez-laptop/Users/Administrator/bare-repositories/Tradelab-bare-repositor\ny.git/\n ! [remote rejected] timestamp_testing -> timestamp_testing (unpacker error)\nerror: failed to push some refs to\n'//lylez-laptop/Users/Administrator/bare-repositories/Tradelab-bare-reposito\nry.git/'\n\n\n$ git --version\ngit version 2.17.0\n\n------------------\nSystem Information\n------------------\n      Time of this report: 10/27/2019, 16:53:09\n             Machine name: LJZ-DELLPC\n               Machine Id: {39BC0826-743F-4ECA-AFBE-66A14FBE533C}\n         Operating System: Windows 10 Pro 64-bit (10.0, Build 17134)\n(17134.rs4_release.180410-1804)\n                 Language: English (Regional Setting: English)\n      System Manufacturer: Dell Inc.\n             System Model: Inspiron 3650\n                     BIOS: BIOS Date: 06/17/16 21:14:07 Ver: 05.0000B (type:\nBIOS)\n                Processor: Intel(R) Core(TM) i5-6400 CPU @ 2.70GHz (4 CPUs),\n~2.7GHz\n                   Memory: 8192MB RAM\n      Available OS Memory: 8096MB RAM\n                Page File: 8076MB used, 7243MB available\n              Windows Dir: C:\\WINDOWS\n          DirectX Version: DirectX 12\n      DX Setup Parameters: Not found\n         User DPI Setting: 96 DPI (100 percent)\n       System DPI Setting: 96 DPI (100 percent)\n          DWM DPI Scaling: Disabled\n                 Miracast: Available, with HDCP Microsoft Graphics Hybrid:\nNot Supported\n           DxDiag Version: 10.00.17134.0001 64bit Unicode\n\n\nRegards,\n\nLyle Ziegelmiller\n\n\n\n\n"},{"id":"384972","messageId":"91e5f3d8-d2cf-363c-2407-4b4dfb75e5a8@iee.email","threadId":"52134","inReplyTo":"004101d58d24$4daab5b0$e9002110$@gmail.com","subject":"Re: unpacking error","fromName":"Philip Oakley","fromEmail":"philipoakley@iee.email","sentAt":"2019-10-28T10:14:13Z","receivedAt":"2019-10-28T10:14:19Z","isPatch":false,"sender":{"key":"philipoakley@iee.email","avatar":"https://avatars.githubusercontent.com/u/914343?v=4"},"body":"On 28/10/2019 00:11, lyle.ziegelmiller@gmail.com wrote:\n> Hi\n>\n> I almost always get this error when pushing from my PC to the bare\n> repository on my laptop. I'm running Cygwin on Windows 10. I've tried\n> everything! chmod -R 777, chown -R <my user id>, etc.\n>\n> A few more details: I have a Git repository on my PC, and from that, I've\n> cloned a bare repository on my laptop,\n\nHow did you clone that bare repository? In particular, how did you \nprovide the path to that repo.\n\nIf I understand correctly it must be in a URL format (e.g. file://) to \nensure that you get distinct repos, rather than two interrelated repos \n(thought the docs discuss the issue as being the transport mechanism).\n\nThe same issue probably applies to the subsequent clones of the bare repo.\n\nPerhaps focus on the error message and decide if \".\" is the correct way \nof thinking about the path.\n\n>   which I then used to clone a regular\n> repository on my laptop. The error occurs when I attempt to push changes on\n> my PC into the bare repository on my laptop.\n>\n> If I delete the old bare repository on my laptop, I'm able to create a new\n> bare repository on my laptop from my pc, but then as soon as I try to push\n> to it, I get this error again. I've tried disabling the anti-virus, etc.\n> I've spent hours Googling solutions. Nothing works! Many others have had\n> this same issue. I never had this type of problem with SVN.\n>\n> It would be nice if Git would say what's failing when this happens, and it\n> would be nice to get this bug fixed. It happens with all my git\n> repositories. I don't think it's a network issue or I wouldn't be able to\n> create a new repository on my laptop from my PC, as that would encounter the\n> same permissions issues.\n>\n> The two machines are connected with an ethernet cable. I've done everything\n> I can to make sure all the Windows permissions are set correctly, etc.\n>\n> $ git push\n> Counting objects: 3, done.\n> Delta compression using up to 4 threads.\n> Compressing objects: 100% (3/3), done.\n> Writing objects: 100% (3/3), 331 bytes | 331.00 KiB/s, done.\n> Total 3 (delta 2), reused 0 (delta 0)\n\n> remote: fatal: not a git repository: '.'\nWhy is the remote end of the connection reporting the error that it is \nlooking at \".\" (as opposed to a proper path/repo)?\n\nI could easily be wrong - I haven't double checked the man pages at all, \nbut thought a comment may help your research.\n> error: remote unpack failed: unpack-objects abnormal exit To\n> //lylez-laptop/Users/Administrator/bare-repositories/Tradelab-bare-repositor\n> y.git/\n>   ! [remote rejected] timestamp_testing -> timestamp_testing (unpacker error)\n> error: failed to push some refs to\n> '//lylez-laptop/Users/Administrator/bare-repositories/Tradelab-bare-reposito\n> ry.git/'\n>\n>\n> $ git --version\n> git version 2.17.0\n>\n> ------------------\n> System Information\n> ------------------\n>        Time of this report: 10/27/2019, 16:53:09\n>               Machine name: LJZ-DELLPC\n>                 Machine Id: {39BC0826-743F-4ECA-AFBE-66A14FBE533C}\n>           Operating System: Windows 10 Pro 64-bit (10.0, Build 17134)\n> (17134.rs4_release.180410-1804)\n>                   Language: English (Regional Setting: English)\n>        System Manufacturer: Dell Inc.\n>               System Model: Inspiron 3650\n>                       BIOS: BIOS Date: 06/17/16 21:14:07 Ver: 05.0000B (type:\n> BIOS)\n>                  Processor: Intel(R) Core(TM) i5-6400 CPU @ 2.70GHz (4 CPUs),\n> ~2.7GHz\n>                     Memory: 8192MB RAM\n>        Available OS Memory: 8096MB RAM\n>                  Page File: 8076MB used, 7243MB available\n>                Windows Dir: C:\\WINDOWS\n>            DirectX Version: DirectX 12\n>        DX Setup Parameters: Not found\n>           User DPI Setting: 96 DPI (100 percent)\n>         System DPI Setting: 96 DPI (100 percent)\n>            DWM DPI Scaling: Disabled\n>                   Miracast: Available, with HDCP Microsoft Graphics Hybrid:\n> Not Supported\n>             DxDiag Version: 10.00.17134.0001 64bit Unicode\n>\n>\n> Regards,\n>\n> Lyle Ziegelmiller\n>\n>\n-- \nPhilip\n"},{"id":"385046","messageId":"005501d58e14$07504990$15f0dcb0$@gmail.com","threadId":"52134","inReplyTo":"91e5f3d8-d2cf-363c-2407-4b4dfb75e5a8@iee.email","subject":"RE: unpacking error","fromName":"","fromEmail":"lyle.ziegelmiller@gmail.com","sentAt":"2019-10-29T04:47:53Z","receivedAt":"2019-10-29T04:48:03Z","isPatch":false,"sender":{"key":"lyle.ziegelmiller@gmail.com","avatar":null},"body":"\nFrom: Philip Oakley <philipoakley@iee.email> \nSent: Monday, October 28, 2019 3:14 AM\nTo: lyle.ziegelmiller@gmail.com; 'git bug report' <git@vger.kernel.org>\nSubject: Re: unpacking error\n\nHi Philip.\n\nThanks for writing back. Please see below.\n\nRegards\n\nLyle \n\nOn 28/10/2019 00:11, lyle.ziegelmiller@gmail.com wrote:\n> Hi\n>\n> I almost always get this error when pushing from my PC to the bare \n> repository on my laptop. I'm running Cygwin on Windows 10. I've tried \n> everything! chmod -R 777, chown -R <my user id>, etc.\n>\n> A few more details: I have a Git repository on my PC, and from that, \n> I've cloned a bare repository on my laptop,\n\n[Philip] \"How did you clone that bare repository? In particular, how did you provide the path to that repo.\"\n\nI'm recreating the entire process below with a smaller repository on my PC (so it won't take hours to clone, etc):\n\nlylez@LJZ-DELLPC /cygdrive/c/Users/lyle/documents/budget\n$ git clone --bare . //lylez-laptop/Users/Administrator/bare-repositories/budget-bare-repository.git\nCloning into bare repository '//lylez-laptop/Users/Administrator/bare-repositories/budget-bare-repository.git'...\ndone.\n\nlylez@LJZ-DELLPC /cygdrive/c/Users/lyle/documents/budget\n$ echo \"line1\" > afile.txt\n\nlylez@LJZ-DELLPC /cygdrive/c/Users/lyle/documents/budget\n$ git add afile.txt\n\nlylez@LJZ-DELLPC /cygdrive/c/Users/lyle/documents/budget\n$ git commit -m 'Added afile.txt'\n[master 7fa616b] Added afile.txt\n 1 file changed, 1 insertion(+)\n create mode 100644 afile.txt\n\nlylez@LJZ-DELLPC /cygdrive/c/Users/lyle/documents/budget\n$ git push\nCounting objects: 3, done.\nDelta compression using up to 4 threads.\nCompressing objects: 100% (2/2), done.\nWriting objects: 100% (3/3), 287 bytes | 287.00 KiB/s, done.\nTotal 3 (delta 1), reused 0 (delta 0)\nremote: fatal: not a git repository: '.'\nerror: remote unpack failed: unpack-objects abnormal exit\nTo //lylez-laptop/Users/Administrator/bare-repositories/budget-bare-repository.git\n ! [remote rejected] master -> master (unpacker error)\nerror: failed to push some refs to '//lylez-laptop/Users/Administrator/bare-repositories/budget-bare-repository.git'\n\nNote: I'm able to access the remote repository using Cygwin Unix commands on Windows 10:\n\nlylez@LJZ-DELLPC /cygdrive/c/Users/lyle/documents/budget\n$ ls //lylez-laptop/Users/Administrator/bare-repositories/budget-bare-repository.git\nconfig  description  HEAD  hooks  info  objects  packed-refs  refs\n\n... and I do have write permission:\n\nlylez@LJZ-DELLPC /cygdrive/c/Users/lyle/documents/budget\n$ touch //lylez-laptop/Users/Administrator/bare-repositories/budget-bare-repository.git/anotherFile.txt\n\nlylez@LJZ-DELLPC /cygdrive/c/Users/lyle/documents/budget\n$ echo \"line2\" >> //lylez-laptop/Users/Administrator/bare-repositories/budget-bare-repository.git/anotherFile.txt\n\nlylez@LJZ-DELLPC /cygdrive/c/Users/lyle/documents/budget\n$ git remote -v\norigin  //lylez-laptop/Users/Administrator/bare-repositories/budget-bare-repository.git (fetch)\norigin  //lylez-laptop/Users/Administrator/bare-repositories/budget-bare-repository.git (push)\n\nlylez@LJZ-DELLPC /cygdrive/c/Users/lyle/documents/budget\n$\n\nSo, I can clone the repository, and I can still write to the remote directory using the \"touch\" and \"echo\" commands. But I can't push to it. It seems that \"clone\" can access (create, actually) the remote repository, but \"push\" cannot access it effectively.\n\n[Philip] \"If I understand correctly it must be in a URL format (e.g. file://) to ensure that you get distinct repos, rather than two interrelated repos (thought the docs discuss the issue as being the transport mechanism).\"\n\n\"file://\" is for referring to a local file from within a web browser. \"//\" is how to begin a path of a file on a remote machine in Windows.\n\nAfter doing all of this, I created another test file on my laptop (filename: afile2.txt) in the repository on my laptop made by cloning the bare repository that I just created on my laptop, and added the test file afile2.txt to the cloned non-bare git repository, and then did a \"git push\" on my laptop (the remote machine) to the bare repository on my laptop (the remote machine). Then, back on my PC, I was able to do a git pull even though earlier I could not do a git push:\n\n\nlylez@LJZ-DELLPC /cygdrive/c/Users/lyle/documents/budget\n$ git pull\nremote: Counting objects: 3, done.\nremote: Compressing objects: 100% (2/2), done.\nremote: Total 3 (delta 1), reused 0 (delta 0)\nUnpacking objects: 100% (3/3), done.\nFrom //lylez-laptop/Users/Administrator/bare-repositories/budget-bare-repository\n + e9d5a3c...cd21f1d master     -> origin/master  (forced update)\nMerge made by the 'recursive' strategy.\n afile2.txt | 1 +\n 1 file changed, 1 insertion(+)\n create mode 100644 afile2.txt\n\nlylez@LJZ-DELLPC /cygdrive/c/Users/lyle/documents/budget\n$ ls\nafile.txt  afile2.txt  backup  Budget.xlsx  Joanne  Scotland.xlsx\n\nlylez@LJZ-DELLPC /cygdrive/c/Users/lyle/documents/budget\n\n\nAnd there it is, the new file (afile2.txt).\n\nSo Git is able to utilize the remote bare repository for cloning on the remote machine, and on the local machine (my PC) it can pull from the remote bare repository, but it can't push to it.\n\n[Philip] \"The same issue probably applies to the subsequent clones of the bare repo.\"\n\n[Philip] \"Perhaps focus on the error message and decide if \".\" is the correct way of thinking about the path.\"\n\n\".\" is the local directory on my PC that was initially cloned. It is where the Git repository reside:\n\nlylez@LJZ-DELLPC /cygdrive/c/Users/lyle/documents/budget\n$ ls -a\n.  ..  .git  afile.txt  afile2.txt  backup  Budget.xlsx  Joanne  Scotland.xlsx\n\nlylez@LJZ-DELLPC /cygdrive/c/Users/lyle/documents/budget\n\n>   which I then used to clone a regular repository on my laptop. The \n> error occurs when I attempt to push changes on my PC into the bare \n> repository on my laptop.\n>\n> If I delete the old bare repository on my laptop, I'm able to create a \n> new bare repository on my laptop from my pc, but then as soon as I try \n> to push to it, I get this error again. I've tried disabling the anti-virus, etc.\n> I've spent hours Googling solutions. Nothing works! Many others have \n> had this same issue. I never had this type of problem with SVN.\n>\n> It would be nice if Git would say what's failing when this happens, \n> and it would be nice to get this bug fixed. It happens with all my git \n> repositories. I don't think it's a network issue or I wouldn't be able \n> to create a new repository on my laptop from my PC, as that would \n> encounter the same permissions issues.\n>\n> The two machines are connected with an ethernet cable. I've done \n> everything I can to make sure all the Windows permissions are set correctly, etc.\n>\n> $ git push\n> Counting objects: 3, done.\n> Delta compression using up to 4 threads.\n> Compressing objects: 100% (3/3), done.\n> Writing objects: 100% (3/3), 331 bytes | 331.00 KiB/s, done.\n> Total 3 (delta 2), reused 0 (delta 0)\n\n> remote: fatal: not a git repository: '.'\n[Philip] \"Why is the remote end of the connection reporting the error that it is looking at \".\" (as opposed to a proper path/repo)?\"\n\nI'm not sure. I cloned \".\". I think that's a legitimate thing to do.\n\nAll this stuff has worked for me for years. I'm not sure why it's stopped working.\n\n[Philip] \"I could easily be wrong - I haven't double checked the man pages at all, but thought a comment may help your research.\"\n> error: remote unpack failed: unpack-objects abnormal exit To \n> //lylez-laptop/Users/Administrator/bare-repositories/Tradelab-bare-rep\n> ositor\n> y.git/\n>   ! [remote rejected] timestamp_testing -> timestamp_testing (unpacker \n> error)\n> error: failed to push some refs to\n> '//lylez-laptop/Users/Administrator/bare-repositories/Tradelab-bare-re\n> posito\n> ry.git/'\n>\n>\n> $ git --version\n> git version 2.17.0\n>\n> ------------------\n> System Information\n> ------------------\n>        Time of this report: 10/27/2019, 16:53:09\n>               Machine name: LJZ-DELLPC\n>                 Machine Id: {39BC0826-743F-4ECA-AFBE-66A14FBE533C}\n>           Operating System: Windows 10 Pro 64-bit (10.0, Build 17134)\n> (17134.rs4_release.180410-1804)\n>                   Language: English (Regional Setting: English)\n>        System Manufacturer: Dell Inc.\n>               System Model: Inspiron 3650\n>                       BIOS: BIOS Date: 06/17/16 21:14:07 Ver: 05.0000B (type:\n> BIOS)\n>                  Processor: Intel(R) Core(TM) i5-6400 CPU @ 2.70GHz (4 \n> CPUs), ~2.7GHz\n>                     Memory: 8192MB RAM\n>        Available OS Memory: 8096MB RAM\n>                  Page File: 8076MB used, 7243MB available\n>                Windows Dir: C:\\WINDOWS\n>            DirectX Version: DirectX 12\n>        DX Setup Parameters: Not found\n>           User DPI Setting: 96 DPI (100 percent)\n>         System DPI Setting: 96 DPI (100 percent)\n>            DWM DPI Scaling: Disabled\n>                   Miracast: Available, with HDCP Microsoft Graphics Hybrid:\n> Not Supported\n>             DxDiag Version: 10.00.17134.0001 64bit Unicode\n>\n>\n> Regards,\n>\n> Lyle Ziegelmiller\n>\n>\n--\nPhilip\n\n\n"},{"id":"386940","messageId":"311399df-1fd9-41d9-8edc-2dc5486feb0c@iee.email","threadId":"52134","inReplyTo":"001a01d5a256$5e64d010$1b2e7030$@gmail.com","subject":"Re: FW: unpacking error","fromName":"Philip Oakley","fromEmail":"philipoakley@iee.email","sentAt":"2019-11-24T14:53:16Z","receivedAt":"2019-11-24T14:53:30Z","isPatch":false,"sender":{"key":"philipoakley@iee.email","avatar":"https://avatars.githubusercontent.com/u/914343?v=4"},"body":"On 23/11/2019 23:33, lyle.ziegelmiller@gmail.com wrote:\n> Hi Philip\n>\n> Any updates on this?\n\nI haven't seen anything on list \n(https://public-inbox.org/git/005501d58e14$07504990$15f0dcb0$@gmail.com/) \nand haven;'t looked any further myself.\ncc'ing the list.\n\nHave you managed any more investigation?\nOr tried upgrading to the latest release v2.24.x (which may provide \nupdated error messages)?\n\nHave a careful review of error messages and see if you can correlate at \nleast some of them with information you can find in your setup.\n\ne.g. the first part of the error stream is \"remote: fatal: not a git \nrepository: '.'  \"\nThis means the remote system is sending you a message that it is looking \nat '.' and hoping that it is a repository, but it isn't. So why is it \nlooking (within the remote) at '.' - is that path something you sent?, \nit is a misconfiguration at the remote?, etc.\n\nThis may also be a bad interaction between cygwin and your Git (is it \nGit for Windows, or ..).\n\nPhilip\n>\n> Thanks\n>\n> Lyle\n>\n> -----Original Message-----\n> From: lyle.ziegelmiller@gmail.com <lyle.ziegelmiller@gmail.com>\n> Sent: Monday, October 28, 2019 9:48 PM\n> To: 'Philip Oakley' <philipoakley@iee.email>; 'git bug report' <git@vger.kernel.org>\n> Subject: RE: unpacking error\n>\n>\n> From: Philip Oakley <philipoakley@iee.email>\n> Sent: Monday, October 28, 2019 3:14 AM\n> To: lyle.ziegelmiller@gmail.com; 'git bug report' <git@vger.kernel.org>\n> Subject: Re: unpacking error\n>\n> Hi Philip.\n>\n> Thanks for writing back. Please see below.\n>\n> Regards\n>\n> Lyle\n>\n> On 28/10/2019 00:11, lyle.ziegelmiller@gmail.com wrote:\n>> Hi\n>>\n>> I almost always get this error when pushing from my PC to the bare\n>> repository on my laptop. I'm running Cygwin on Windows 10. I've tried\n>> everything! chmod -R 777, chown -R <my user id>, etc.\n>>\n>> A few more details: I have a Git repository on my PC, and from that,\n>> I've cloned a bare repository on my laptop,\n> [Philip] \"How did you clone that bare repository? In particular, how did you provide the path to that repo.\"\n>\n> I'm recreating the entire process below with a smaller repository on my PC (so it won't take hours to clone, etc):\n>\n> lylez@LJZ-DELLPC /cygdrive/c/Users/lyle/documents/budget\n> $ git clone --bare . //lylez-laptop/Users/Administrator/bare-repositories/budget-bare-repository.git\n> Cloning into bare repository '//lylez-laptop/Users/Administrator/bare-repositories/budget-bare-repository.git'...\n> done.\n>\n> lylez@LJZ-DELLPC /cygdrive/c/Users/lyle/documents/budget\n> $ echo \"line1\" > afile.txt\n>\n> lylez@LJZ-DELLPC /cygdrive/c/Users/lyle/documents/budget\n> $ git add afile.txt\n>\n> lylez@LJZ-DELLPC /cygdrive/c/Users/lyle/documents/budget\n> $ git commit -m 'Added afile.txt'\n> [master 7fa616b] Added afile.txt\n>   1 file changed, 1 insertion(+)\n>   create mode 100644 afile.txt\n>\n> lylez@LJZ-DELLPC /cygdrive/c/Users/lyle/documents/budget\n> $ git push\n> Counting objects: 3, done.\n> Delta compression using up to 4 threads.\n> Compressing objects: 100% (2/2), done.\n> Writing objects: 100% (3/3), 287 bytes | 287.00 KiB/s, done.\n> Total 3 (delta 1), reused 0 (delta 0)\n> remote: fatal: not a git repository: '.'\n> error: remote unpack failed: unpack-objects abnormal exit To //lylez-laptop/Users/Administrator/bare-repositories/budget-bare-repository.git\n>   ! [remote rejected] master -> master (unpacker error)\n> error: failed to push some refs to '//lylez-laptop/Users/Administrator/bare-repositories/budget-bare-repository.git'\n>\n> Note: I'm able to access the remote repository using Cygwin Unix commands on Windows 10:\n>\n> lylez@LJZ-DELLPC /cygdrive/c/Users/lyle/documents/budget\n> $ ls //lylez-laptop/Users/Administrator/bare-repositories/budget-bare-repository.git\n> config  description  HEAD  hooks  info  objects  packed-refs  refs\n>\n> ... and I do have write permission:\n>\n> lylez@LJZ-DELLPC /cygdrive/c/Users/lyle/documents/budget\n> $ touch //lylez-laptop/Users/Administrator/bare-repositories/budget-bare-repository.git/anotherFile.txt\n>\n> lylez@LJZ-DELLPC /cygdrive/c/Users/lyle/documents/budget\n> $ echo \"line2\" >> //lylez-laptop/Users/Administrator/bare-repositories/budget-bare-repository.git/anotherFile.txt\n>\n> lylez@LJZ-DELLPC /cygdrive/c/Users/lyle/documents/budget\n> $ git remote -v\n> origin  //lylez-laptop/Users/Administrator/bare-repositories/budget-bare-repository.git (fetch) origin  //lylez-laptop/Users/Administrator/bare-repositories/budget-bare-repository.git (push)\n>\n> lylez@LJZ-DELLPC /cygdrive/c/Users/lyle/documents/budget\n> $\n>\n> So, I can clone the repository, and I can still write to the remote directory using the \"touch\" and \"echo\" commands. But I can't push to it. It seems that \"clone\" can access (create, actually) the remote repository, but \"push\" cannot access it effectively.\n>\n> [Philip] \"If I understand correctly it must be in a URL format (e.g. file://) to ensure that you get distinct repos, rather than two interrelated repos (thought the docs discuss the issue as being the transport mechanism).\"\n>\n> \"file://\" is for referring to a local file from within a web browser. \"//\" is how to begin a path of a file on a remote machine in Windows.\n>\n> After doing all of this, I created another test file on my laptop (filename: afile2.txt) in the repository on my laptop made by cloning the bare repository that I just created on my laptop, and added the test file afile2.txt to the cloned non-bare git repository, and then did a \"git push\" on my laptop (the remote machine) to the bare repository on my laptop (the remote machine). Then, back on my PC, I was able to do a git pull even though earlier I could not do a git push:\n>\n>\n> lylez@LJZ-DELLPC /cygdrive/c/Users/lyle/documents/budget\n> $ git pull\n> remote: Counting objects: 3, done.\n> remote: Compressing objects: 100% (2/2), done.\n> remote: Total 3 (delta 1), reused 0 (delta 0) Unpacking objects: 100% (3/3), done.\n>  From //lylez-laptop/Users/Administrator/bare-repositories/budget-bare-repository\n>   + e9d5a3c...cd21f1d master     -> origin/master  (forced update)\n> Merge made by the 'recursive' strategy.\n>   afile2.txt | 1 +\n>   1 file changed, 1 insertion(+)\n>   create mode 100644 afile2.txt\n>\n> lylez@LJZ-DELLPC /cygdrive/c/Users/lyle/documents/budget\n> $ ls\n> afile.txt  afile2.txt  backup  Budget.xlsx  Joanne  Scotland.xlsx\n>\n> lylez@LJZ-DELLPC /cygdrive/c/Users/lyle/documents/budget\n>\n>\n> And there it is, the new file (afile2.txt).\n>\n> So Git is able to utilize the remote bare repository for cloning on the remote machine, and on the local machine (my PC) it can pull from the remote bare repository, but it can't push to it.\n>\n> [Philip] \"The same issue probably applies to the subsequent clones of the bare repo.\"\n>\n> [Philip] \"Perhaps focus on the error message and decide if \".\" is the correct way of thinking about the path.\"\n>\n> \".\" is the local directory on my PC that was initially cloned. It is where the Git repository reside:\n>\n> lylez@LJZ-DELLPC /cygdrive/c/Users/lyle/documents/budget\n> $ ls -a\n> .  ..  .git  afile.txt  afile2.txt  backup  Budget.xlsx  Joanne  Scotland.xlsx\n>\n> lylez@LJZ-DELLPC /cygdrive/c/Users/lyle/documents/budget\n>\n>>    which I then used to clone a regular repository on my laptop. The\n>> error occurs when I attempt to push changes on my PC into the bare\n>> repository on my laptop.\n>>\n>> If I delete the old bare repository on my laptop, I'm able to create a\n>> new bare repository on my laptop from my pc, but then as soon as I try\n>> to push to it, I get this error again. I've tried disabling the anti-virus, etc.\n>> I've spent hours Googling solutions. Nothing works! Many others have\n>> had this same issue. I never had this type of problem with SVN.\n>>\n>> It would be nice if Git would say what's failing when this happens,\n>> and it would be nice to get this bug fixed. It happens with all my git\n>> repositories. I don't think it's a network issue or I wouldn't be able\n>> to create a new repository on my laptop from my PC, as that would\n>> encounter the same permissions issues.\n>>\n>> The two machines are connected with an ethernet cable. I've done\n>> everything I can to make sure all the Windows permissions are set correctly, etc.\n>>\n>> $ git push\n>> Counting objects: 3, done.\n>> Delta compression using up to 4 threads.\n>> Compressing objects: 100% (3/3), done.\n>> Writing objects: 100% (3/3), 331 bytes | 331.00 KiB/s, done.\n>> Total 3 (delta 2), reused 0 (delta 0)\n>> remote: fatal: not a git repository: '.'\n> [Philip] \"Why is the remote end of the connection reporting the error that it is looking at \".\" (as opposed to a proper path/repo)?\"\n>\n> I'm not sure. I cloned \".\". I think that's a legitimate thing to do.\n>\n> All this stuff has worked for me for years. I'm not sure why it's stopped working.\n>\n> [Philip] \"I could easily be wrong - I haven't double checked the man pages at all, but thought a comment may help your research.\"\n>> error: remote unpack failed: unpack-objects abnormal exit To\n>> //lylez-laptop/Users/Administrator/bare-repositories/Tradelab-bare-rep\n>> ositor\n>> y.git/\n>>    ! [remote rejected] timestamp_testing -> timestamp_testing (unpacker\n>> error)\n>> error: failed to push some refs to\n>> '//lylez-laptop/Users/Administrator/bare-repositories/Tradelab-bare-re\n>> posito\n>> ry.git/'\n>>\n>>\n>> $ git --version\n>> git version 2.17.0\n>>\n>> ------------------\n>> System Information\n>> ------------------\n>>         Time of this report: 10/27/2019, 16:53:09\n>>                Machine name: LJZ-DELLPC\n>>                  Machine Id: {39BC0826-743F-4ECA-AFBE-66A14FBE533C}\n>>            Operating System: Windows 10 Pro 64-bit (10.0, Build 17134)\n>> (17134.rs4_release.180410-1804)\n>>                    Language: English (Regional Setting: English)\n>>         System Manufacturer: Dell Inc.\n>>                System Model: Inspiron 3650\n>>                        BIOS: BIOS Date: 06/17/16 21:14:07 Ver: 05.0000B (type:\n>> BIOS)\n>>                   Processor: Intel(R) Core(TM) i5-6400 CPU @ 2.70GHz (4\n>> CPUs), ~2.7GHz\n>>                      Memory: 8192MB RAM\n>>         Available OS Memory: 8096MB RAM\n>>                   Page File: 8076MB used, 7243MB available\n>>                 Windows Dir: C:\\WINDOWS\n>>             DirectX Version: DirectX 12\n>>         DX Setup Parameters: Not found\n>>            User DPI Setting: 96 DPI (100 percent)\n>>          System DPI Setting: 96 DPI (100 percent)\n>>             DWM DPI Scaling: Disabled\n>>                    Miracast: Available, with HDCP Microsoft Graphics Hybrid:\n>> Not Supported\n>>              DxDiag Version: 10.00.17134.0001 64bit Unicode\n>>\n>>\n>> Regards,\n>>\n>> Lyle Ziegelmiller\n>>\n>>\n> --\n> Philip\n>\n>\n>\n\n"},{"id":"388909","messageId":"000d01d5bb54$1c38a920$54a9fb60$@gmail.com","threadId":"52134","inReplyTo":"001a01d5a256$5e64d010$1b2e7030$@gmail.com","subject":"FW: unpacking error","fromName":"","fromEmail":"lyle.ziegelmiller@gmail.com","sentAt":"2019-12-25T18:49:59Z","receivedAt":"2019-12-25T18:51:01Z","isPatch":false,"sender":{"key":"lyle.ziegelmiller@gmail.com","avatar":null},"body":"Hi\n\nIt seems Philip is no longer receiving emails?\n\nPlease see below.\n\nRegards\n\nLyle\n\n-----Original Message-----\nFrom: lyle.ziegelmiller@gmail.com <lyle.ziegelmiller@gmail.com> \nSent: Saturday, November 23, 2019 4:33 PM\nTo: philipoakley@iee.email\nSubject: FW: unpacking error\n\nHi Philip\n\nAny updates on this?\n\nThanks\n\nLyle\n\n-----Original Message-----\nFrom: lyle.ziegelmiller@gmail.com <lyle.ziegelmiller@gmail.com> \nSent: Monday, October 28, 2019 9:48 PM\nTo: 'Philip Oakley' <philipoakley@iee.email>; 'git bug report' <git@vger.kernel.org>\nSubject: RE: unpacking error\n\n\nFrom: Philip Oakley <philipoakley@iee.email>\nSent: Monday, October 28, 2019 3:14 AM\nTo: lyle.ziegelmiller@gmail.com; 'git bug report' <git@vger.kernel.org>\nSubject: Re: unpacking error\n\nHi Philip.\n\nThanks for writing back. Please see below.\n\nRegards\n\nLyle \n\nOn 28/10/2019 00:11, lyle.ziegelmiller@gmail.com wrote:\n> Hi\n>\n> I almost always get this error when pushing from my PC to the bare \n> repository on my laptop. I'm running Cygwin on Windows 10. I've tried \n> everything! chmod -R 777, chown -R <my user id>, etc.\n>\n> A few more details: I have a Git repository on my PC, and from that, \n> I've cloned a bare repository on my laptop,\n\n[Philip] \"How did you clone that bare repository? In particular, how did you provide the path to that repo.\"\n\nI'm recreating the entire process below with a smaller repository on my PC (so it won't take hours to clone, etc):\n\nlylez@LJZ-DELLPC /cygdrive/c/Users/lyle/documents/budget\n$ git clone --bare . //lylez-laptop/Users/Administrator/bare-repositories/budget-bare-repository.git\nCloning into bare repository '//lylez-laptop/Users/Administrator/bare-repositories/budget-bare-repository.git'...\ndone.\n\nlylez@LJZ-DELLPC /cygdrive/c/Users/lyle/documents/budget\n$ echo \"line1\" > afile.txt\n\nlylez@LJZ-DELLPC /cygdrive/c/Users/lyle/documents/budget\n$ git add afile.txt\n\nlylez@LJZ-DELLPC /cygdrive/c/Users/lyle/documents/budget\n$ git commit -m 'Added afile.txt'\n[master 7fa616b] Added afile.txt\n 1 file changed, 1 insertion(+)\n create mode 100644 afile.txt\n\nlylez@LJZ-DELLPC /cygdrive/c/Users/lyle/documents/budget\n$ git push\nCounting objects: 3, done.\nDelta compression using up to 4 threads.\nCompressing objects: 100% (2/2), done.\nWriting objects: 100% (3/3), 287 bytes | 287.00 KiB/s, done.\nTotal 3 (delta 1), reused 0 (delta 0)\nremote: fatal: not a git repository: '.'\nerror: remote unpack failed: unpack-objects abnormal exit To //lylez-laptop/Users/Administrator/bare-repositories/budget-bare-repository.git\n ! [remote rejected] master -> master (unpacker error)\nerror: failed to push some refs to '//lylez-laptop/Users/Administrator/bare-repositories/budget-bare-repository.git'\n\nNote: I'm able to access the remote repository using Cygwin Unix commands on Windows 10:\n\nlylez@LJZ-DELLPC /cygdrive/c/Users/lyle/documents/budget\n$ ls //lylez-laptop/Users/Administrator/bare-repositories/budget-bare-repository.git\nconfig  description  HEAD  hooks  info  objects  packed-refs  refs\n\n... and I do have write permission:\n\nlylez@LJZ-DELLPC /cygdrive/c/Users/lyle/documents/budget\n$ touch //lylez-laptop/Users/Administrator/bare-repositories/budget-bare-repository.git/anotherFile.txt\n\nlylez@LJZ-DELLPC /cygdrive/c/Users/lyle/documents/budget\n$ echo \"line2\" >> //lylez-laptop/Users/Administrator/bare-repositories/budget-bare-repository.git/anotherFile.txt\n\nlylez@LJZ-DELLPC /cygdrive/c/Users/lyle/documents/budget\n$ git remote -v\norigin  //lylez-laptop/Users/Administrator/bare-repositories/budget-bare-repository.git (fetch) origin  //lylez-laptop/Users/Administrator/bare-repositories/budget-bare-repository.git (push)\n\nlylez@LJZ-DELLPC /cygdrive/c/Users/lyle/documents/budget\n$\n\nSo, I can clone the repository, and I can still write to the remote directory using the \"touch\" and \"echo\" commands. But I can't push to it. It seems that \"clone\" can access (create, actually) the remote repository, but \"push\" cannot access it effectively.\n\n[Philip] \"If I understand correctly it must be in a URL format (e.g. file://) to ensure that you get distinct repos, rather than two interrelated repos (thought the docs discuss the issue as being the transport mechanism).\"\n\n\"file://\" is for referring to a local file from within a web browser. \"//\" is how to begin a path of a file on a remote machine in Windows.\n\nAfter doing all of this, I created another test file on my laptop (filename: afile2.txt) in the repository on my laptop made by cloning the bare repository that I just created on my laptop, and added the test file afile2.txt to the cloned non-bare git repository, and then did a \"git push\" on my laptop (the remote machine) to the bare repository on my laptop (the remote machine). Then, back on my PC, I was able to do a git pull even though earlier I could not do a git push:\n\n\nlylez@LJZ-DELLPC /cygdrive/c/Users/lyle/documents/budget\n$ git pull\nremote: Counting objects: 3, done.\nremote: Compressing objects: 100% (2/2), done.\nremote: Total 3 (delta 1), reused 0 (delta 0) Unpacking objects: 100% (3/3), done.\nFrom //lylez-laptop/Users/Administrator/bare-repositories/budget-bare-repository\n + e9d5a3c...cd21f1d master     -> origin/master  (forced update)\nMerge made by the 'recursive' strategy.\n afile2.txt | 1 +\n 1 file changed, 1 insertion(+)\n create mode 100644 afile2.txt\n\nlylez@LJZ-DELLPC /cygdrive/c/Users/lyle/documents/budget\n$ ls\nafile.txt  afile2.txt  backup  Budget.xlsx  Joanne  Scotland.xlsx\n\nlylez@LJZ-DELLPC /cygdrive/c/Users/lyle/documents/budget\n\n\nAnd there it is, the new file (afile2.txt).\n\nSo Git is able to utilize the remote bare repository for cloning on the remote machine, and on the local machine (my PC) it can pull from the remote bare repository, but it can't push to it.\n\n[Philip] \"The same issue probably applies to the subsequent clones of the bare repo.\"\n\n[Philip] \"Perhaps focus on the error message and decide if \".\" is the correct way of thinking about the path.\"\n\n\".\" is the local directory on my PC that was initially cloned. It is where the Git repository reside:\n\nlylez@LJZ-DELLPC /cygdrive/c/Users/lyle/documents/budget\n$ ls -a\n.  ..  .git  afile.txt  afile2.txt  backup  Budget.xlsx  Joanne  Scotland.xlsx\n\nlylez@LJZ-DELLPC /cygdrive/c/Users/lyle/documents/budget\n\n>   which I then used to clone a regular repository on my laptop. The \n> error occurs when I attempt to push changes on my PC into the bare \n> repository on my laptop.\n>\n> If I delete the old bare repository on my laptop, I'm able to create a \n> new bare repository on my laptop from my pc, but then as soon as I try \n> to push to it, I get this error again. I've tried disabling the anti-virus, etc.\n> I've spent hours Googling solutions. Nothing works! Many others have \n> had this same issue. I never had this type of problem with SVN.\n>\n> It would be nice if Git would say what's failing when this happens, \n> and it would be nice to get this bug fixed. It happens with all my git \n> repositories. I don't think it's a network issue or I wouldn't be able \n> to create a new repository on my laptop from my PC, as that would \n> encounter the same permissions issues.\n>\n> The two machines are connected with an ethernet cable. I've done \n> everything I can to make sure all the Windows permissions are set correctly, etc.\n>\n> $ git push\n> Counting objects: 3, done.\n> Delta compression using up to 4 threads.\n> Compressing objects: 100% (3/3), done.\n> Writing objects: 100% (3/3), 331 bytes | 331.00 KiB/s, done.\n> Total 3 (delta 2), reused 0 (delta 0)\n\n> remote: fatal: not a git repository: '.'\n[Philip] \"Why is the remote end of the connection reporting the error that it is looking at \".\" (as opposed to a proper path/repo)?\"\n\nI'm not sure. I cloned \".\". I think that's a legitimate thing to do.\n\nAll this stuff has worked for me for years. I'm not sure why it's stopped working.\n\n[Philip] \"I could easily be wrong - I haven't double checked the man pages at all, but thought a comment may help your research.\"\n> error: remote unpack failed: unpack-objects abnormal exit To \n> //lylez-laptop/Users/Administrator/bare-repositories/Tradelab-bare-rep\n> ositor\n> y.git/\n>   ! [remote rejected] timestamp_testing -> timestamp_testing (unpacker\n> error)\n> error: failed to push some refs to\n> '//lylez-laptop/Users/Administrator/bare-repositories/Tradelab-bare-re\n> posito\n> ry.git/'\n>\n>\n> $ git --version\n> git version 2.17.0\n>\n> ------------------\n> System Information\n> ------------------\n>        Time of this report: 10/27/2019, 16:53:09\n>               Machine name: LJZ-DELLPC\n>                 Machine Id: {39BC0826-743F-4ECA-AFBE-66A14FBE533C}\n>           Operating System: Windows 10 Pro 64-bit (10.0, Build 17134)\n> (17134.rs4_release.180410-1804)\n>                   Language: English (Regional Setting: English)\n>        System Manufacturer: Dell Inc.\n>               System Model: Inspiron 3650\n>                       BIOS: BIOS Date: 06/17/16 21:14:07 Ver: 05.0000B (type:\n> BIOS)\n>                  Processor: Intel(R) Core(TM) i5-6400 CPU @ 2.70GHz (4 \n> CPUs), ~2.7GHz\n>                     Memory: 8192MB RAM\n>        Available OS Memory: 8096MB RAM\n>                  Page File: 8076MB used, 7243MB available\n>                Windows Dir: C:\\WINDOWS\n>            DirectX Version: DirectX 12\n>        DX Setup Parameters: Not found\n>           User DPI Setting: 96 DPI (100 percent)\n>         System DPI Setting: 96 DPI (100 percent)\n>            DWM DPI Scaling: Disabled\n>                   Miracast: Available, with HDCP Microsoft Graphics Hybrid:\n> Not Supported\n>             DxDiag Version: 10.00.17134.0001 64bit Unicode\n>\n>\n> Regards,\n>\n> Lyle Ziegelmiller\n>\n>\n--\nPhilip\n\n\n\n\n"},{"id":"390054","messageId":"00a501d5ce2a$280ee230$782ca690$@gmail.com","threadId":"52134","inReplyTo":"4C0A4F83-DD45-455F-B086-3416F86C1CCE@iee.email","subject":"RE: FW: unpacking error","fromName":"","fromEmail":"lyle.ziegelmiller@gmail.com","sentAt":"2020-01-18T18:07:32Z","receivedAt":"2020-01-18T18:07:37Z","isPatch":false,"sender":{"key":"lyle.ziegelmiller@gmail.com","avatar":null},"body":"Hi Philip\n\nPer your request, here's a reminder (albeit a bit late) after January 4th. Please see below.\n\nRegards\n\nLyle\n\nFrom: Philip Oakley <philipoakley@iee.email> \nSent: Wednesday, December 25, 2019 1:41 PM\nTo: lyle.ziegelmiller@gmail.com; git@vger.kernel.org\nSubject: Re: FW: unpacking error\n\nHi, \nmust have missed that one. I'm away for Christmas and New year, so a reminder about 4th January may help, or maybe other contributors may have ideas.\n\n\nOn 25 December 2019 18:49:59 GMT+00:00, mailto:lyle.ziegelmiller@gmail.com wrote:\nHi\n\nIt seems Philip is no longer receiving emails?\n\nPlease see below.\n\nRegards\n\nLyle\n\n-----Original Message-----\nFrom: mailto:lyle.ziegelmiller@gmail.com <mailto:lyle.ziegelmiller@gmail.com> \nSent: Saturday, November 23, 2019 4:33 PM\nTo: mailto:philipoakley@iee.email\nSubject: FW: unpacking error\n\nHi Philip\n\nAny updates on this?\n\nThanks\n\nLyle\n\n-----Original Message-----\nFrom: mailto:lyle.ziegelmiller@gmail.com <mailto:lyle.ziegelmiller@gmail.com> \nSent: Monday, October 28, 2019 9:48 PM\nTo: 'Philip Oakley' <mailto:philipoakley@iee.email>; 'git bug report' <mailto:git@vger.kernel.org>\nSubject: RE: unpacking error\n\n\nFrom: Philip Oakley <mailto:philipoakley@iee.email>\nSent: Monday, October 28, 2019 3:14 AM\nTo: mailto:lyle.ziegelmiller@gmail.com; 'git bug report' <mailto:git@vger.kernel.org>\nSubject: Re: unpacking error\n\nHi Philip.\n\nThanks for writing back. Please see below.\n\nRegards\n\nLyle \n\nOn 28/10/2019 00:11, mailto:lyle.ziegelmiller@gmail.com wrote:\n Hi\n\n I almost always get this error when pushing from my PC to the bare \n repository on my laptop. I'm running Cygwin on Windows 10. I've tried \n everything! chmod -R 777, chown -R <my user id>, etc.\n\n A few more details: I have a Git repository on my PC, and from that, \n I've cloned a bare repository on my laptop,\n\n[Philip] \"How did you clone that bare repository? In particular, how did you provide the path to that repo.\"\n\nI'm recreating the entire process below with a smaller repository on my PC (so it won't take hours to clone, etc):\n\nlylez@LJZ-DELLPC /cygdrive/c/Users/lyle/documents/budget\n$ git clone --bare . //lylez-laptop/Users/Administrator/bare-repositories/budget-bare-repository.git\nCloning into bare repository '//lylez-laptop/Users/Administrator/bare-repositories/budget-bare-repository.git'...\ndone.\n\nlylez@LJZ-DELLPC /cygdrive/c/Users/lyle/documents/budget\n$ echo \"line1\" > afile.txt\n\nlylez@LJZ-DELLPC /cygdrive/c/Users/lyle/documents/budget\n$ git add afile.txt\n\nlylez@LJZ-DELLPC /cygdrive/c/Users/lyle/documents/budget\n$ git commit -m 'Added afile.txt'\n[master 7fa616b] Added afile.txt\n 1 file changed, 1 insertion(+)\n create mode 100644 afile.txt\n\nlylez@LJZ-DELLPC /cygdrive/c/Users/lyle/documents/budget\n$ git push\nCounting objects: 3, done.\nDelta compression using up to 4 threads.\nCompressing objects: 100% (2/2), done.\nWriting objects: 100% (3/3), 287 bytes | 287.00 KiB/s, done.\nTotal 3 (delta 1), reused 0 (delta 0)\nremote: fatal: not a git repository: '.'\nerror: remote unpack failed: unpack-objects abnormal exit To //lylez-laptop/Users/Administrator/bare-repositories/budget-bare-repository.git\n ! [remote rejected] master -> master (unpacker error)\nerror: failed to push some refs to '//lylez-laptop/Users/Administrator/bare-repositories/budget-bare-repository.git'\n\nNote: I'm able to access the remote repository using Cygwin Unix commands on Windows 10:\n\nlylez@LJZ-DELLPC /cygdrive/c/Users/lyle/documents/budget\n$ ls //lylez-laptop/Users/Administrator/bare-repositories/budget-bare-repository.git\nconfig  description  HEAD  hooks  info  objects  packed-refs  refs\n\n... and I do have write permission:\n\nlylez@LJZ-DELLPC /cygdrive/c/Users/lyle/documents/budget\n$ touch //lylez-laptop/Users/Administrator/bare-repositories/budget-bare-repository.git/anotherFile.txt\n\nlylez@LJZ-DELLPC /cygdrive/c/Users/lyle/documents/budget\n$ echo \"line2\" >> //lylez-laptop/Users/Administrator/bare-repositories/budget-bare-repository.git/anotherFile.txt\n\nlylez@LJZ-DELLPC /cygdrive/c/Users/lyle/documents/budget\n$ git remote -v\norigin  //lylez-laptop/Users/Administrator/bare-repositories/budget-bare-repository.git (fetch) origin  //lylez-laptop/Users/Administrator/bare-repositories/budget-bare-repository.git (push)\n\nlylez@LJZ-DELLPC /cygdrive/c/Users/lyle/documents/budget\n$\n\nSo, I can clone the repository, and I can still write to the remote directory using the \"touch\" and \"echo\" commands. But I can't push to it. It seems that \"clone\" can access (create, actually) the remote repository, but \"push\" cannot access it effectively.\n\n[Philip] \"If I understand correctly it must be in a URL format (e.g. file://) to ensure that you get distinct repos, rather than two interrelated repos (thought the docs discuss the issue as being the transport mechanism).\"\n\n\"file://\" is for referring to a local file from within a web browser. \"//\" is how to begin a path of a file on a remote machine in Windows.\n\nAfter doing all of this, I created another test file on my laptop (filename: afile2.txt) in the repository on my laptop made by cloning the bare repository that I just created on my laptop, and added the test file afile2.txt to the cloned non-bare git repository, and then did a \"git push\" on my laptop (the remote machine) to the bare repository on my laptop (the remote machine). Then, back on my PC, I was able to do a git pull even though earlier I could not do a git push:\n\n\nlylez@LJZ-DELLPC /cygdrive/c/Users/lyle/documents/budget\n$ git pull\nremote: Counting objects: 3, done.\nremote: Compressing objects: 100% (2/2), done.\nremote: Total 3 (delta 1), reused 0 (delta 0) Unpacking objects: 100% (3/3), done.\nFrom //lylez-laptop/Users/Administrator/bare-repositories/budget-bare-repository\n + e9d5a3c...cd21f1d master     -> origin/master  (forced update)\nMerge made by the 'recursive' strategy.\n afile2.txt | 1 +\n 1 file changed, 1 insertion(+)\n create mode 100644 afile2.txt\n\nlylez@LJZ-DELLPC /cygdrive/c/Users/lyle/documents/budget\n$ ls\nafile.txt  afile2.txt  backup  Budget.xlsx  Joanne  Scotland.xlsx\n\nlylez@LJZ-DELLPC /cygdrive/c/Users/lyle/documents/budget\n\n\nAnd there it is, the new file (afile2.txt).\n\nSo Git is able to utilize the remote bare repository for cloning on the remote machine, and on the local machine (my PC) it can pull from the remote bare repository, but it can't push to it.\n\n[Philip] \"The same issue probably applies to the subsequent clones of the bare repo.\"\n\n[Philip] \"Perhaps focus on the error message and decide if \".\" is the correct way of thinking about the path.\"\n\n\".\" is the local directory on my PC that was initially cloned. It is where the Git repository reside:\n\nlylez@LJZ-DELLPC /cygdrive/c/Users/lyle/documents/budget\n$ ls -a\n.  ..  .git  afile.txt  afile2.txt  backup  Budget.xlsx  Joanne  Scotland.xlsx\n\nlylez@LJZ-DELLPC /cygdrive/c/Users/lyle/documents/budget\n   which I then used to clone a regular repository on my laptop. The \n error occurs when I attempt to push changes on my PC into the bare \n repository on my laptop.\n\n If I delete the old bare repository on my laptop, I'm able to create a \n new bare repository on my laptop from my pc, but then as soon as I try \n to push to it, I get this error again. I've tried disabling the anti-virus, etc.\n I've spent hours Googling solutions. Nothing works! Many others have \n had this same issue. I never had this type of problem with SVN.\n\n It would be nice if Git would say what's failing when this happens, \n and it would be nice to get this bug fixed. It happens with all my git \n repositories. I don't think it's a network issue or I wouldn't be able \n to create a new repository on my laptop from my PC, as that would \n encounter the same permissions issues.\n\n The two machines are connected with an ethernet cable. I've done \n everything I can to make sure all the Windows permissions are set correctly, etc.\n\n $ git push\n Counting objects: 3, done.\n Delta compression using up to 4 threads.\n Compressing objects: 100% (3/3), done.\n Writing objects: 100% (3/3), 331 bytes | 331.00 KiB/s, done.\n Total 3 (delta 2), reused 0 (delta 0)\n\nremote: fatal: not a git repository: '.'\n[Philip] \"Why is the remote end of the connection reporting the error that it is looking at \".\" (as opposed to a proper path/repo)?\"\n\nI'm not sure. I cloned \".\". I think that's a legitimate thing to do.\n\nAll this stuff has worked for me for years. I'm not sure why it's stopped working.\n\n[Philip] \"I could easily be wrong - I haven't double checked the man pages at all, but thought a comment may help your research.\"\n error: remote unpack failed: unpack-objects abnormal exit To \n //lylez-laptop/Users/Administrator/bare-repositories/Tradelab-bare-rep\n ositor\n y.git/\n   ! [remote rejected] timestamp_testing -> timestamp_testing (unpacker\n error)\n error: failed to push some refs to\n '//lylez-laptop/Users/Administrator/bare-repositories/Tradelab-bare-re\n posito\n ry.git/'\n\n\n $ git --version\n git version 2.17.0\n________________________________________\n System Information\n________________________________________\n        Time of this report: 10/27/2019, 16:53:09\n               Machine name: LJZ-DELLPC\n                 Machine Id: {39BC0826-743F-4ECA-AFBE-66A14FBE533C}\n           Operating System: Windows 10 Pro 64-bit (10.0, Build 17134)\n (17134.rs4_release.180410-1804)\n                   Language: English (Regional Setting: English)\n        System Manufacturer: Dell Inc.\n               System Model: Inspiron 3650\n                       BIOS: BIOS Date: 06/17/16 21:14:07 Ver: 05.0000B (type:\n BIOS)\n                  Processor: Intel(R) Core(TM) i5-6400 CPU @ 2.70GHz (4 \n CPUs), ~2.7GHz\n                     Memory: 8192MB RAM\n        Available OS Memory: 8096MB RAM\n                  Page File: 8076MB used, 7243MB available\n                Windows Dir: C:\\WINDOWS\n            DirectX Version: DirectX 12\n        DX Setup Parameters: Not found\n           User DPI Setting: 96 DPI (100 percent)\n         System DPI Setting: 96 DPI (100 percent)\n            DWM DPI Scaling: Disabled\n                   Miracast: Available, with HDCP Microsoft Graphics Hybrid:\n Not Supported\n             DxDiag Version: 10.00.17134.0001 64bit Unicode\n\n\n Regards,\n\n Lyle Ziegelmiller\n\n--\nPhilip\n\n\n\n\n-- \nSent from my Android device with K-9 Mail. Please excuse my brevity.\n\n"}]}