note to self

This commit is contained in:
mike
2026-06-09 05:31:55 -07:00
parent b60a7a82f7
commit ab977cf3d8

View File

@@ -52,6 +52,13 @@ You can disable SSL/TLS verification (risky) in the following ways:
* Pass the switch `--no-verify-source-ssl` to disable certificate verification for the source server.
* Pass the switch `--no-verify-destination-ssl` to disable certificate verification for the destination server.
Also, I believe the newer version of urllib3 is either buggy or restricts self-signed CA/chains, as it wasn't working with mine. I had to put something in Pipfile to limit the urllib3 version to less than version 2.4:
```
urllib3 = "<2.4"
```
One test I forgot to disable was that I also added my intemediary Web CA certificate into the system certs directory, so I was unable to narrow down whether that contributed to success, or if it was only the older version of urllib3. When I run this program next, I might want to remove the intermediate cert from /usr/local/share/ca-certificates and rebuild to see if it still works.
### Destination Repo Names
You can tweak the destination repo names a bit by using a string that includes `%N%` somewhere. The string `%N%` will expand to the original name. For example, if we use a repo originally named `my-test-repo` with the string `what-%N%`, the resulting destination repo name will be `what-my-test-repo`. This string will be recomputed for every migrated repo.