GitHub
Call it The GCDLADB if you like.
Gating My Content & More - Parts 3 and 4 7 min read Feb 18, 2023 | Updated: Mar 23, 2023 17:28
See Gating My Content & More - Parts 1 and 2 for prerequsite and background info. Introducing Wieting Content Part 3 of this process, the introduction of Wieting Theatre Guild content, is described in the project repo’s README.md file. Since the project is in a private repo I’ll include the pertinent parts here from this gist. Part 4 - Protecting Pages with StatiCrypt CLI + More Let’s jump in with StatiCrypt CLI. The following experience is from the README.md file in my https://github. ...
Gating My Content & More - Parts 1 and 2 9 min read Feb 6, 2023 | Updated: Feb 9, 2023 11:44
A Blended Approach It’s a new month, February 2023 that is, and this the first part of follow-up to last month’s post in my personal blog, namely Gating My Content. Now, rather than trying to “gate” some of the content in the Wieting Theatre website, I’m going to start a new site, with characteristics listed below, and include only the protected portion of the Wieting’s content. I call this a “blended” approach because it will, at least initially, leverage and blend guidance and elements from many of the resources I’ve captured at https://www. ...
Pushing GitHub Notifications to Slack 2 min read Oct 5, 2022
Lately I’ve lamented that all incoming emails to @grinnell.edu addresses pass through a URLDefense / Proofpoint agent that sanitizes all clickable links as a safety/security precaution. In the case of emails automatically dispatched by GitHub the “butchering” of such messages leaves me with an almost useles notification, one that’s so badly bloated that I typically choose to ignore it. Clearly, that’s not how notifications are suppsoed to be handled. Example of a Butchered Email To help make my point I’ll share a small portion of a relatively small email notification below. ...
Easily Change GitHub User in OSX 1 min read Nov 18, 2019 | Updated: Aug 26, 2020 13:16
The first step is to run git config -l to see what the current configuration is. If the user.name and/or user.email properties are incorrect, change them using something like this: git config --global user.name "Mark McFate" git config --global user.email "yourEMail@address.here" That’s only half the battle. I love OSX and the Keychain Access app is wonderful, except when I’m working with git and GitHub in a terminal, which I do quite often. The real problem is that I have 4 different identities in GitHub… crazy, I know. ...
Archiving What Git Ignores 3 min read Feb 26, 2020 | Updated: Feb 27, 2020 15:14
I love git and GitHub, and I can certainly appreciate the usefullness of .gitignore, but there are times when I’d really like to move an ENTIRE project to a new home. I have in my head a process that might play out like this… Fetch a list of all the files and directories that .gitignore is ignoring. Pass that list to a tar or gzip command (maybe two of them) with encryption to create a secure, compressed archive. Commit the archive to the project repo in GitHub, or keep it in a safe place for restoration in the future. ...
How to Create a New GitHub Repo from an Existing Branch 1 min read Feb 26, 2020
I just found a handy git/GitHub workflow in a Quora post titled “How do I create a new GitHub repository from a branch in an existing repository?”. And I used it, successfully, to create a new GitHub repo for my updated Drupal 8 rendition of the Wieting Theatre’s website. The new GitHub repo is wieting-D8-DO and it was created from the wieting branch of docker-compose-drupal. The commands I used looked something like this: cd ~/GitHub git clone https://github.com/SummittDweller/docker-compose-drupal.git cd docker-compose-drupal git checkout master git reset --hard origin/wieting git checkout wieting git remote rm origin git remote add origin https://github. ...
How to Work with Git 5 min read Nov 19, 2019 | Updated: Nov 20, 2019 15:33
Credits: This document is an abstraction of some fine documentation authored and posted by my ICG colleague and friend, David Keiser-Clark. ICG Git Workflow: How to work with Git The examples in this document use my work with the Islandora Collaboration Group’s (ICG) ISLE-Drupal-Build-Tools repository, as well as my fork and local clone of that repository. I recommend having a look at the GitHub Glossary for a list of terms used frequently in this post, and many of the referenced documents. ...