<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">Hi,<br class=""><div><blockquote type="cite" class=""><div class=""><br style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;" class=""><span style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; float: none; display: inline !important;" class="">Any location inside your home directory is not a suitable location for a ports tree, because macOS configures the permissions of your home directory so that other users cannot access it; that includes the macports user that MacPorts uses when you install it as root. Either move your git checkout of the ports tree outside of your home directory, or else change the permissions of your home directory to give other users access to it (understanding the possible security implications of doing that).</span><br style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;" class=""></div></blockquote><div><br class=""></div><div>Its not necessary to change the permissions of your entire home area to do this, which I agree is a bad idea. It is enough to just clone the git ports tree in a sub-dir that has read access for all. Just create a directory in your home area (say Foo) and then clone the git ports tree into that. By default that new sub-dir will have read access</div><div><br class=""></div><div><div>Oberon ~ > mkdir Foo</div><div>Oberon ~ > ls -lth | grep Foo</div><div>drwxr-xr-x   2 chris  staff    64B 14 Jan 19:35 Foo</div></div><div><br class=""></div><div>I have been doing this for years and have no troubles…</div><div><br class=""></div><div>Chris</div><div><br class=""></div></div><br class=""></body></html>