You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I currently am deploying a micro-service using .net standard 2.0, which either clones or updates a repo from GitLab.
For this I have a functionality that works perfectly in a Windows environment, but it does not do the trick inside a docker container after I spin it up.
Expected behavior
The repo should be cloned/pulled in a Docker container just like in Windows.
Actual behavior
No repo structure is present inside the linux directory (permissions set to 777). I am also seeing the directory's timestamp being updated when it should do the pull.
Version of LibGit2Sharp (release number or SHA1)
**netstandard2.0**
Operating system(s) tested; .NET runtime tested
Working:
Windows 10 Enterprise, 64-bit
Not working:
Linux 828ec2e85f2c 4.9.184-linuxkit #1 SMP Tue Jul 2 22:58:16 UTC 2019 x86_64 GNU/Linux
Implementation
if(gitFolder.GetDirectories().Length ==0){try{// Get user credentials
Repository.Clone("repository.git", deployerPath,new CloneOptions(){BranchName="develop",CredentialsProvider= CredentialsProvider(),});}catch(Exceptionex){
...}}else{try{varrepository=new Repository(deployerPath);
Commands.Pull(repository,new Signature("blah","blah@blah.com", DateTimeOffset.Now),new PullOptions(){FetchOptions=new FetchOptions(){CredentialsProvider= CredentialsProvider()},MergeOptions=new MergeOptions(){FailOnConflict=true},});}
...
I raised this question in SO (find it here); however, I have not received a response back.
The text was updated successfully, but these errors were encountered:
Reproduction steps
I currently am deploying a micro-service using .net standard 2.0, which either clones or updates a repo from GitLab.
For this I have a functionality that works perfectly in a Windows environment, but it does not do the trick inside a docker container after I spin it up.
Expected behavior
The repo should be cloned/pulled in a Docker container just like in Windows.
Actual behavior
No repo structure is present inside the linux directory (permissions set to 777). I am also seeing the directory's timestamp being updated when it should do the pull.
Version of LibGit2Sharp (release number or SHA1)
**netstandard2.0**Operating system(s) tested; .NET runtime tested
Working:
Windows 10 Enterprise, 64-bit
Not working:
Linux 828ec2e85f2c 4.9.184-linuxkit #1 SMP Tue Jul 2 22:58:16 UTC 2019 x86_64 GNU/Linux
Implementation
I raised this question in SO (find it here); however, I have not received a response back.
The text was updated successfully, but these errors were encountered: