Jump to content

Timo_Alta

Members
  • Posts

    3
  • Joined

  • Last visited

Everything posted by Timo_Alta

  1. 2.1 How do i change the default ssh client plastic tries to use when performing a gitsync? 2.2 I've tried this multiple times and I would consistently get the errors at the same point, so I doubt its network related 2.3 I tried again with the new global settings and unfortunately got the same issues Tbh I think at this point I will just give Jenkins a go. Initially stayed clear of it, as it seems outdated compared to gitlab, but the plastic plugin would help alot.
  2. 1. I have indeed been trying out gitserver. Just took forever to generate the git mappings for our main repo so was trying out the gitsync while i was waiting for that. Two questions in regards to gitserver: 1A. How does gitserver handle large files? This is a game repo and as such it has plenty of binary files, we stayed away from git as i know it inflates the repo size beyond useable very quickly (kinda the main reason we chose plastic). So will gitserver encounter the same problem or is there some magic happening? 1B. Isnt gitserver the wrong way around for a Gitlab CI? As far as I know it cant monitor a remote repo for changes to trigger a pipeline, I might give jenkins a look as Ive seen there is a plastic plugin for that, might save me the entire git hassle all together, let me know if you have any words of advice in this area. 2. Thank you for these links, I will go through these later today or tomorrow and will post a link to my repo if I cant get it to work
  3. I am running into issues when ever I perform a GitSync for any projects larger than a few files. I have successfully pushed a test project from plastic to git which contained 1 file, but my other project which is about 500MB has failed at various stages of the sync command. I am trying to setup a CI pipeline similar to the one mentioned in this blog: http://blog.plasticscm.com/2019/03/connect-unity-cloud-build-to-plastic-cloud.html (except replace unity build with Gitlab CI) The command I am using is cm sync PLASTIC_REPO git git@GIT_SERVER:REPO.git It used to fail consistently on this Uploading... ... - 11.02 MB/117.43 MBError: The pipe has been ended. However I managed to make it progress past that point by pushing a single file on the git side and then running the sync again, now its always failing on this Uploading... ... / 117.43 MB/117.43 MBError: There was a problem unpacking: index-pack abnormal exit I have attached 2 files that correspond to the error logs that i found in the cm.log.txt Bonus Question: How well does GitSync handle larger repos with a longer history? The actual repository I want to sync is above 25GB with over 15K changesets error1.txt error2.txt
×
×
  • Create New...