Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Newbie installation issues #336

Open
3 of 16 tasks
Griffin-Sullivan opened this issue Jan 8, 2024 · 2 comments
Open
3 of 16 tasks

Newbie installation issues #336

Griffin-Sullivan opened this issue Jan 8, 2024 · 2 comments

Comments

@Griffin-Sullivan
Copy link
Contributor

Griffin-Sullivan commented Jan 8, 2024

I think it'll be easier to just run through this list and check them off or delete them as we fix.

Pip install obal
Yum install git-annex rpmdev-tools
In ~/.gitconfig
[alias]
  ph = "!git push $(whoami) HEAD --set-upstream --quiet"
  pr = "!hub pull-request"
  phr = "!git ph && git pr"
@ekohl
Copy link
Member

ekohl commented Jan 10, 2024

  • Tag_project needed me to assign a key for gpg git. Something like git config --global user.signingkey <my_key>

I don't think this is tracked before, but certainly something that belongs in the README

  • Tag_push didn’t work because tool_belt used http clone had to reclone everything with ssh

I've configured git to rewrite push URLs: git config --global [email protected]:.pushInsteadOf https://github.com/

  • Bump_packaging needs foreman-packaging cloned into ~/dev and run the following:

Note the ~/dev directory is configurable:

GIT_DIR="${GIT_DIR:-$HOME/dev}"

You can override it in settings.local:

# load user local settings
if [[ -f "settings.local" ]]; then
. "settings.local"
fi

It now clones foreman-packaging as needed, but 940a720 was probably merged after you got started.

Additional installations are added in #199

The additional aliases aren't documented. It may be better to avoid them and call the commands directly. Let's take that part to #337

@ekohl
Copy link
Member

ekohl commented Aug 6, 2024

I've converted everything into separate issue because it's easier to have individual discussions.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants