Git
Git
git --version
Typical results:
PS C:\Users\eric> git --version
git version 2.43.0.windows.1
查看远程仓库
git remote -v
Typical results:
PS D:\github\OneFLOW> git remote -v
origin https://github.com/eric2003/OneFLOW.git (fetch)
origin https://github.com/eric2003/OneFLOW.git (push)
git add .
git commit -m "first update"
git push origin main
git config --list --show-origin
Typical results:
file:C:/Users/eric/.gitconfig
Check for an existing SSH key
ls -al ~/.ssh
Typical results:
$ ls -al ~/.ssh
ls: cannot access '/c/Users/eric/.ssh': No such file or directory
If you don’t see any output or that directory doesn’t exist (you get a No such file or directory message), then run:
mkdir $HOME/.ssh
Then generate a new set of keys with:
ssh-keygen -t rsa -b 4096 -C your@email.com
ssh-keygen -p
git clone REPOSITORY.git by ssh
git clone git@github.com:USERNAME/REPOSITORY.git
The authenticity of host ‘github.com (192.30.255.113)’ can’t be established.
ssh-keyscan github.com >> ~/.ssh/known_hosts
測試是否設定成功 & 設定 SSH agent
ssh -T git@github.com
PS C:\Users\eric> ssh -T git@github.com
The authenticity of host 'github.com (192.30.255.113)' can't be established.
ED25519 key fingerprint is ****.
This key is not known by any other names
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Warning: Permanently added 'github.com' (ED25519) to the list of known hosts.
Hi eric2003! You've successfully authenticated, but GitHub does not provide shell access.
Recv failure: Connection was reset
git config --global --unset http.proxy
git config --global --unset https.proxy
ipconfig /flushdns
git config --global http.proxy http://127.0.0.1:1234
git config --global https.proxy http://127.0.0.1:1234
Download your recovery codes You can use recovery codes as a second factor to authenticate in case you lose access to your device. We recommend saving them with a secure password manager such as 1Password, Authy, or Keeper.
git tag
git tag 0.0.4
git branch
git branch
git log
git log
Typical results:
PS D:\work\github_work\Foo> git log
commit 9b79604a930bf3f02f4eb9647b4316257d31866c (HEAD -> main, origin/main, origin/HEAD)
Author: eric <****@hotmail.com>
Date: Tue Dec 5 18:55:47 2023 +0800
add Foo:Foo ALIAS
commit 0c34e18006d72918b170d91b4508690ae94f7517 (tag: 0.0.3)
Author: eric <****@hotmail.com>
Date: Mon Dec 4 22:17:12 2023 +0800
add config.cmake.in
commit 7fa1ed87c1c8efc8f95d67cbcf7574731270162b (tag: 0.0.2)
Author: eric <****@hotmail.com>
Date: Tue Nov 28 18:27:21 2023 +0800
add install
commit c3f207cc80128b37acfa93a51731a0515a0bb5ad (tag: 0.0.1)
Author: eric <****@hotmail.com>
Date: Tue Nov 28 15:59:27 2023 +0800
add foo
commit 8e5d2f82edd4c875076094360ca8d710b909f38a
Author: eric <****@hotmail.com>
Date: Tue Nov 28 15:28:46 2023 +0800
Initial commit
quit git log
q
git log pretty
git log --pretty=oneline --abbrev-commit
Typical results:
PS D:\work\github_work\Foo> git log --pretty=oneline --abbrev-commit
9b79604 (HEAD -> main, origin/main, origin/HEAD) add Foo:Foo ALIAS
0c34e18 (tag: 0.0.3) add config.cmake.in
7fa1ed8 (tag: 0.0.2) add install
c3f207c (tag: 0.0.1) add foo
8e5d2f8 Initial commit
git tag
git tag -a v0.0.4 9b79604
Typical results:
PS D:\work\github_work\Foo> git tag -a v0.0.4 9b79604
PS D:\work\github_work\Foo> git tag
0.0.1
0.0.2
0.0.3
v0.0.4
git tag quit
保存并退出:
(1)按 **Esc**键退出编辑模式,英文模式下输入 :wq ,然后回车(write and quit)。
(2)按 Esc 键退出编辑模式,大写英文模式下输入 ZZ ,然后回车。
不保存退出:
按 **Esc**键退出编辑模式,英文模式下输入 :q! ,然后回车。
按 **Esc**键退出编辑模式,英文模式下输入 :qa! ,然后回车。
git tag modify
git tag new-tag-name old-tag-name
git tag -d old-tag-name
git tag modify example
git tag 0.0.4 v0.0.4
git tag -d v0.0.4
Typical results:
PS D:\work\github_work\Foo> git tag 0.0.4 v0.0.4
PS D:\work\github_work\Foo> git tag -d v0.0.4
Deleted tag 'v0.0.4' (was 623a70e)
PS D:\work\github_work\Foo> git tag
0.0.1
0.0.2
0.0.3
0.0.4
git remote -v
PS D:\work\github_work\Foo> git remote -v
origin git@github.com:eric2003/Foo.git (fetch)
origin git@github.com:eric2003/Foo.git (push)
git push –tags
git push --tags
Typical results:
PS D:\work\github_work\Foo> git push --tags
Enumerating objects: 1, done.
Counting objects: 100% (1/1), done.
Writing objects: 100% (1/1), 162 bytes | 162.00 KiB/s, done.
Total 1 (delta 0), reused 0 (delta 0), pack-reused 0
To github.com:eric2003/Foo.git
* [new tag] 0.0.4 -> 0.0.4
gist.github.com
https://gist.github.com/eric2003
example
git add .
git commit -m "add version"
git tag -a v0.0.5 -m "New release for v0.0.5"
git push origin main
git push --tags
new-branch
git checkout -b new-branch
git checkout -b develop
GitHub Actions
Contexts
echo
ubuntu:
echo "GITHUB_ACTION=$GITHUB_ACTION."
windows:
echo "GITHUB_ACTION=$env:GITHUB_ACTION."
Github Project Info
name: GitHub Default environment variables
on: [push]
jobs:
Display-GitHub-Default-environment-variables:
runs-on: ubuntu-latest
steps:
- name: Default-environment-variables
run: |
echo "CI=$CI."
echo "RUNNER_OS=$RUNNER_OS."
echo "GITHUB_ACTION=$GITHUB_ACTION."
echo "GITHUB_ACTION_PATH=$GITHUB_ACTION_PATH."
echo "GITHUB_ACTION_REPOSITORY=$GITHUB_ACTION_REPOSITORY."
echo "GITHUB_ACTIONS=$GITHUB_ACTIONS."
echo "GITHUB_ACTOR=$GITHUB_ACTOR."
echo "GITHUB_ACTOR_ID=$GITHUB_ACTOR_ID."
echo "GITHUB_API_URL=$GITHUB_API_URL."
echo "GITHUB_BASE_REF=$GITHUB_BASE_REF."
echo "GITHUB_ENV=$GITHUB_ENV."
echo "GITHUB_EVENT_NAME=$GITHUB_EVENT_NAME."
echo "GITHUB_EVENT_PATH=$GITHUB_EVENT_PATH."
echo "GITHUB_GRAPHQL_URL=$GITHUB_GRAPHQL_URL."
echo "GITHUB_HEAD_REF=$GITHUB_HEAD_REF."
echo "GITHUB_JOB=$GITHUB_JOB."
echo "GITHUB_OUTPUT=$GITHUB_OUTPUT."
echo "GITHUB_PATH=$GITHUB_PATH."
echo "GITHUB_REF=$GITHUB_REF."
echo "GITHUB_REF_NAME=$GITHUB_REF_NAME."
echo "GITHUB_REF_PROTECTED=$GITHUB_REF_PROTECTED."
echo "GITHUB_REF_TYPE=$GITHUB_REF_TYPE."
echo "GITHUB_REPOSITORY=$GITHUB_REPOSITORY."
echo "GITHUB_REPOSITORY_ID=$GITHUB_REPOSITORY_ID."
echo "GITHUB_REPOSITORY_OWNER=$GITHUB_REPOSITORY_OWNER."
echo "GITHUB_REPOSITORY_OWNER_ID=$GITHUB_REPOSITORY_OWNER_ID."
echo "GITHUB_RETENTION_DAYS=$GITHUB_RETENTION_DAYS."
echo "GITHUB_RUN_ATTEMPT=$GITHUB_RUN_ATTEMPT."
echo "GITHUB_RUN_ID=$GITHUB_RUN_ID."
echo "GITHUB_RUN_NUMBER=$GITHUB_RUN_NUMBER."
echo "GITHUB_SERVER_URL=$GITHUB_SERVER_URL."
echo "GITHUB_SHA=$GITHUB_SHA."
echo "GITHUB_STEP_SUMMARY=$GITHUB_STEP_SUMMARY."
echo "GITHUB_TRIGGERING_ACTOR=$GITHUB_TRIGGERING_ACTOR."
echo "GITHUB_WORKFLOW=$GITHUB_WORKFLOW."
echo "GITHUB_WORKFLOW_REF=$GITHUB_WORKFLOW_REF."
echo "GITHUB_WORKFLOW_SHA=$GITHUB_WORKFLOW_SHA."
echo "GITHUB_WORKSPACE=$GITHUB_WORKSPACE."
echo "RUNNER_ARCH=$RUNNER_ARCH."
echo "RUNNER_DEBUG=$RUNNER_DEBUG."
echo "RUNNER_NAME=$RUNNER_NAME."
echo "RUNNER_OS=$RUNNER_OS."
echo "RUNNER_TEMP=$RUNNER_TEMP."
echo "RUNNER_TOOL_CACHE=$RUNNER_TOOL_CACHE."
Results
Run echo "CI=$CI."
CI=true.
RUNNER_OS=Linux.
GITHUB_ACTION=__run.
GITHUB_ACTION_PATH=.
GITHUB_ACTION_REPOSITORY=.
GITHUB_ACTIONS=true.
GITHUB_ACTOR=eric2003.
GITHUB_ACTOR_ID=7891909.
GITHUB_API_URL=https://api.github.com.
GITHUB_BASE_REF=.
GITHUB_ENV=/home/runner/work/_temp/_runner_file_commands/set_env_0b71d8bf-192c-41be-b943-63d02078de36.
GITHUB_EVENT_NAME=push.
GITHUB_EVENT_PATH=/home/runner/work/_temp/_github_workflow/event.json.
GITHUB_GRAPHQL_URL=https://api.github.com/graphql.
GITHUB_HEAD_REF=.
GITHUB_JOB=Display-GitHub-Default-environment-variables.
GITHUB_OUTPUT=/home/runner/work/_temp/_runner_file_commands/set_output_0b71d8bf-192c-41be-b943-63d02078de36.
GITHUB_PATH=/home/runner/work/_temp/_runner_file_commands/add_path_0b71d8bf-192c-41be-b943-63d02078de36.
GITHUB_REF=refs/heads/develop.
GITHUB_REF_NAME=develop.
GITHUB_REF_PROTECTED=false.
GITHUB_REF_TYPE=branch.
GITHUB_REPOSITORY=eric2003/ModernPrj.
GITHUB_REPOSITORY_ID=735798203.
GITHUB_REPOSITORY_OWNER=eric2003.
GITHUB_REPOSITORY_OWNER_ID=7891909.
GITHUB_RETENTION_DAYS=90.
GITHUB_RUN_ATTEMPT=1.
GITHUB_RUN_ID=7354347118.
GITHUB_RUN_NUMBER=4.
GITHUB_SERVER_URL=https://github.com.
GITHUB_SHA=f62ec4d27ca3c57169a8f108fb46574cfa785098.
GITHUB_STEP_SUMMARY=/home/runner/work/_temp/_runner_file_commands/step_summary_0b71d8bf-192c-41be-b943-63d02078de36.
GITHUB_TRIGGERING_ACTOR=eric2003.
GITHUB_WORKFLOW=GitHub Default environment variables.
GITHUB_WORKFLOW_REF=eric2003/ModernPrj/.github/workflows/default-environment-variables.yml@refs/heads/develop.
GITHUB_WORKFLOW_SHA=f62ec4d27ca3c57169a8f108fb46574cfa785098.
GITHUB_WORKSPACE=/home/runner/work/ModernPrj/ModernPrj.
RUNNER_ARCH=X64.
RUNNER_DEBUG=.
RUNNER_NAME=GitHub Actions 4.
RUNNER_OS=Linux.
RUNNER_TEMP=/home/runner/work/_temp.
RUNNER_TOOL_CACHE=/opt/hostedtoolcache.
Github Project Multi Platform Info
name: GitHub Environment Variables
on: [push]
jobs:
my_job:
runs-on: ${{matrix.os}}
strategy:
matrix:
os: [ubuntu-latest, windows-latest]
steps:
- name: Default-environment-variables
run: |
echo "github.action=${{ github.action }}."
echo "github.action_path=${{ github.action_path }}."
echo "github.action_ref=${{ github.action_ref }}."
echo "github.action_repository=${{ github.action_repository }}."
echo "github.action_status=${{ github.action_status }}."
echo "github.actor=${{ github.actor }}."
echo "github.actor_id=${{ github.actor_id }}."
echo "github.api_url=${{ github.api_url }}."
echo "github.base_ref=${{ github.base_ref }}."
echo "github.env=${{ github.env }}."
echo "github.event=${{ github.event }}."
echo "github.event_name=${{ github.event_name }}."
echo "github.event_path=${{ github.event_path }}."
echo "github.graphql_url=${{ github.graphql_url }}."
echo "github.head_ref=${{ github.head_ref }}."
echo "github.job=${{ github.job }}."
echo "github.path=${{ github.path }}."
echo "github.ref=${{ github.ref }}."
echo "github.ref_name=${{ github.ref_name }}."
echo "github.ref_protected=${{ github.ref_protected }}."
echo "github.ref_type=${{ github.ref_type }}."
echo "github.repository=${{ github.repository }}."
echo "github.repository_id=${{ github.repository_id }}."
echo "github.repository_owner=${{ github.repository_owner }}."
echo "github.repositoryUrl=${{ github.repositoryUrl }}."
echo "github.retention_days=${{ github.retention_days }}."
echo "github.run_id=${{ github.run_id }}."
echo "github.run_number=${{ github.run_number }}."
echo "github.run_attempt=${{ github.run_attempt }}."
echo "github.secret_source=${{ github.secret_source }}."
echo "github.server_url=${{ github.server_url }}."
echo "github.sha=${{ github.sha }}."
echo "github.token=${{ github.token }}."
echo "github.triggering_actor=${{ github.triggering_actor }}."
echo "github.workflow=${{ github.workflow }}."
echo "github.workflow_ref=${{ github.workflow_ref }}."
echo "github.workflow_sha=${{ github.workflow_sha }}."
echo "github.workspace=${{ github.workspace }}."
Ubuntu Results:
github.action=__run.
github.action_path=.
github.action_ref=.
github.action_repository=.
github.action_status=.
github.actor=eric2003.
github.actor_id=7891909.
github.api_url=https://api.github.com.
github.base_ref=.
github.env=/home/runner/work/_temp/_runner_file_commands/set_env_20bde834-6a27-4b10-b3f6-789728256309.
github.event=Object.
github.event_name=push.
github.event_path=/home/runner/work/_temp/_github_workflow/event.json.
github.graphql_url=https://api.github.com/graphql.
github.head_ref=.
github.job=my_job.
github.path=/home/runner/work/_temp/_runner_file_commands/add_path_20bde834-6a27-4b10-b3f6-789728256309.
github.ref=refs/heads/develop.
github.ref_name=develop.
github.ref_protected=false.
github.ref_type=branch.
github.repository=eric2003/ModernPrj.
github.repository_id=735798203.
github.repository_owner=eric2003.
github.repositoryUrl=git://github.com/eric2003/ModernPrj.git.
github.retention_days=90.
github.run_id=7355184823.
github.run_number=9.
github.run_attempt=1.
github.secret_source=Actions.
github.server_url=https://github.com.
github.sha=99107ae8911cfc72716aecaf56232ad44606bae9.
github.token=***.
github.triggering_actor=eric2003.
github.workflow=GitHub Environment Variables.
github.workflow_ref=eric2003/ModernPrj/.github/workflows/default-environment-variables.yml@refs/heads/develop.
github.workflow_sha=99107ae8911cfc72716aecaf56232ad44606bae9.
github.workspace=/home/runner/work/ModernPrj/ModernPrj.
Windows Results:
github.action=__run.
github.action_path=.
github.action_ref=.
github.action_repository=.
github.action_status=.
github.actor=eric2003.
github.actor_id=7891909.
github.api_url=https://api.github.com.
github.base_ref=.
github.env=D:\a\_temp\_runner_file_commands\set_env_c7524d19-ed50-4919-b0ae-70648f47e68c.
github.event=Object.
github.event_name=push.
github.event_path=D:\a\_temp\_github_workflow\event.json.
github.graphql_url=https://api.github.com/graphql.
github.head_ref=.
github.job=my_job.
github.path=D:\a\_temp\_runner_file_commands\add_path_c7524d19-ed50-4919-b0ae-70648f47e68c.
github.ref=refs/heads/develop.
github.ref_name=develop.
github.ref_protected=false.
github.ref_type=branch.
github.repository=eric2003/ModernPrj.
github.repository_id=735798203.
github.repository_owner=eric2003.
github.repositoryUrl=git://github.com/eric2003/ModernPrj.git.
github.retention_days=90.
github.run_id=7355184823.
github.run_number=9.
github.run_attempt=1.
github.secret_source=Actions.
github.server_url=https://github.com.
github.sha=99107ae8911cfc72716aecaf56232ad44606bae9.
github.token=***.
github.triggering_actor=eric2003.
github.workflow=GitHub Environment Variables.
github.workflow_ref=eric2003/ModernPrj/.github/workflows/default-environment-variables.yml@refs/heads/develop.
github.workflow_sha=99107ae8911cfc72716aecaf56232ad44606bae9.
github.workspace=D:\a\ModernPrj\ModernPrj.
Run echo “$GITHUB_CONTEXT”
{
"token": "***",
"job": "dump_contexts_to_log",
"ref": "refs/heads/develop",
"sha": "8d54f5ef375c67b2b7fee9a49f03213b96eba3f9",
"repository": "eric2003/ModernPrj",
"repository_owner": "eric2003",
"repository_owner_id": "7891909",
"repositoryUrl": "git://github.com/eric2003/ModernPrj.git",
"run_id": "7357250199",
"run_number": "1",
"retention_days": "90",
"run_attempt": "1",
"artifact_cache_size_limit": "10",
"repository_visibility": "public",
"repo-self-hosted-runners-disabled": false,
"enterprise-managed-business-id": "",
"repository_id": "735798203",
"actor_id": "7891909",
"actor": "eric2003",
"triggering_actor": "eric2003",
"workflow": "Context testing",
"head_ref": "",
"base_ref": "",
"event_name": "push",
"event": {
"after": "8d54f5ef375c67b2b7fee9a49f03213b96eba3f9",
"base_ref": null,
"before": "99107ae8911cfc72716aecaf56232ad44606bae9",
"commits": [
{
"author": {
"email": "fantasy_2003_@hotmail.com",
"name": "eric",
"username": "eric2003"
},
"committer": {
"email": "fantasy_2003_@hotmail.com",
"name": "eric",
"username": "eric2003"
},
"distinct": true,
"id": "8d54f5ef375c67b2b7fee9a49f03213b96eba3f9",
"message": "add context.ymal",
"timestamp": "2023-12-29T22:00:21+08:00",
"tree_id": "4a07e48baec9177de003b537b74e3930c0416c65",
"url": "https://github.com/eric2003/ModernPrj/commit/8d54f5ef375c67b2b7fee9a49f03213b96eba3f9"
}
],
"compare": "https://github.com/eric2003/ModernPrj/compare/99107ae8911c...8d54f5ef375c",
"created": false,
"deleted": false,
"forced": false,
"head_commit": {
"author": {
"email": "fantasy_2003_@hotmail.com",
"name": "eric",
"username": "eric2003"
},
"committer": {
"email": "fantasy_2003_@hotmail.com",
"name": "eric",
"username": "eric2003"
},
"distinct": true,
"id": "8d54f5ef375c67b2b7fee9a49f03213b96eba3f9",
"message": "add context.ymal",
"timestamp": "2023-12-29T22:00:21+08:00",
"tree_id": "4a07e48baec9177de003b537b74e3930c0416c65",
"url": "https://github.com/eric2003/ModernPrj/commit/8d54f5ef375c67b2b7fee9a49f03213b96eba3f9"
},
"pusher": {
"email": "fantasy_2003_@hotmail.com",
"name": "eric2003"
},
"ref": "refs/heads/develop",
"repository": {
"allow_forking": true,
"archive_url": "https://api.github.com/repos/eric2003/ModernPrj/{archive_format}{/ref}",
"archived": false,
"assignees_url": "https://api.github.com/repos/eric2003/ModernPrj/assignees{/user}",
"blobs_url": "https://api.github.com/repos/eric2003/ModernPrj/git/blobs{/sha}",
"branches_url": "https://api.github.com/repos/eric2003/ModernPrj/branches{/branch}",
"clone_url": "https://github.com/eric2003/ModernPrj.git",
"collaborators_url": "https://api.github.com/repos/eric2003/ModernPrj/collaborators{/collaborator}",
"comments_url": "https://api.github.com/repos/eric2003/ModernPrj/comments{/number}",
"commits_url": "https://api.github.com/repos/eric2003/ModernPrj/commits{/sha}",
"compare_url": "https://api.github.com/repos/eric2003/ModernPrj/compare/{base}...{head}",
"contents_url": "https://api.github.com/repos/eric2003/ModernPrj/contents/{+path}",
"contributors_url": "https://api.github.com/repos/eric2003/ModernPrj/contributors",
"created_at": 1703569045,
"default_branch": "main",
"deployments_url": "https://api.github.com/repos/eric2003/ModernPrj/deployments",
"description": null,
"disabled": false,
"downloads_url": "https://api.github.com/repos/eric2003/ModernPrj/downloads",
"events_url": "https://api.github.com/repos/eric2003/ModernPrj/events",
"fork": false,
"forks": 0,
"forks_count": 0,
"forks_url": "https://api.github.com/repos/eric2003/ModernPrj/forks",
"full_name": "eric2003/ModernPrj",
"git_commits_url": "https://api.github.com/repos/eric2003/ModernPrj/git/commits{/sha}",
"git_refs_url": "https://api.github.com/repos/eric2003/ModernPrj/git/refs{/sha}",
"git_tags_url": "https://api.github.com/repos/eric2003/ModernPrj/git/tags{/sha}",
"git_url": "git://github.com/eric2003/ModernPrj.git",
"has_discussions": false,
"has_downloads": true,
"has_issues": true,
"has_pages": false,
"has_projects": true,
"has_wiki": true,
"homepage": null,
"hooks_url": "https://api.github.com/repos/eric2003/ModernPrj/hooks",
"html_url": "https://github.com/eric2003/ModernPrj",
"id": 735798203,
"is_template": false,
"issue_comment_url": "https://api.github.com/repos/eric2003/ModernPrj/issues/comments{/number}",
"issue_events_url": "https://api.github.com/repos/eric2003/ModernPrj/issues/events{/number}",
"issues_url": "https://api.github.com/repos/eric2003/ModernPrj/issues{/number}",
"keys_url": "https://api.github.com/repos/eric2003/ModernPrj/keys{/key_id}",
"labels_url": "https://api.github.com/repos/eric2003/ModernPrj/labels{/name}",
"language": "C++",
"languages_url": "https://api.github.com/repos/eric2003/ModernPrj/languages",
"license": {
"key": "mit",
"name": "MIT License",
"node_id": "MDc6TGljZW5zZTEz",
"spdx_id": "MIT",
"url": "https://api.github.com/licenses/mit"
},
"master_branch": "main",
"merges_url": "https://api.github.com/repos/eric2003/ModernPrj/merges",
"milestones_url": "https://api.github.com/repos/eric2003/ModernPrj/milestones{/number}",
"mirror_url": null,
"name": "ModernPrj",
"node_id": "R_kgDOK9tjuw",
"notifications_url": "https://api.github.com/repos/eric2003/ModernPrj/notifications{?since,all,participating}",
"open_issues": 0,
"open_issues_count": 0,
"owner": {
"avatar_url": "https://avatars.githubusercontent.com/u/7891909?v=4",
"email": "fantasy_2003_@hotmail.com",
"events_url": "https://api.github.com/users/eric2003/events{/privacy}",
"followers_url": "https://api.github.com/users/eric2003/followers",
"following_url": "https://api.github.com/users/eric2003/following{/other_user}",
"gists_url": "https://api.github.com/users/eric2003/gists{/gist_id}",
"gravatar_id": "",
"html_url": "https://github.com/eric2003",
"id": 7891909,
"login": "eric2003",
"name": "eric2003",
"node_id": "MDQ6VXNlcjc4OTE5MDk=",
"organizations_url": "https://api.github.com/users/eric2003/orgs",
"received_events_url": "https://api.github.com/users/eric2003/received_events",
"repos_url": "https://api.github.com/users/eric2003/repos",
"site_admin": false,
"starred_url": "https://api.github.com/users/eric2003/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/eric2003/subscriptions",
"type": "User",
"url": "https://api.github.com/users/eric2003"
},
"private": false,
"pulls_url": "https://api.github.com/repos/eric2003/ModernPrj/pulls{/number}",
"pushed_at": 1703858432,
"releases_url": "https://api.github.com/repos/eric2003/ModernPrj/releases{/id}",
"size": 17,
"ssh_url": "git@github.com:eric2003/ModernPrj.git",
"stargazers": 0,
"stargazers_count": 0,
"stargazers_url": "https://api.github.com/repos/eric2003/ModernPrj/stargazers",
"statuses_url": "https://api.github.com/repos/eric2003/ModernPrj/statuses/{sha}",
"subscribers_url": "https://api.github.com/repos/eric2003/ModernPrj/subscribers",
"subscription_url": "https://api.github.com/repos/eric2003/ModernPrj/subscription",
"svn_url": "https://github.com/eric2003/ModernPrj",
"tags_url": "https://api.github.com/repos/eric2003/ModernPrj/tags",
"teams_url": "https://api.github.com/repos/eric2003/ModernPrj/teams",
"topics": [],
"trees_url": "https://api.github.com/repos/eric2003/ModernPrj/git/trees{/sha}",
"updated_at": "2023-12-27T10:36:17Z",
"url": "https://github.com/eric2003/ModernPrj",
"visibility": "public",
"watchers": 0,
"watchers_count": 0,
"web_commit_signoff_required": false
},
"sender": {
"avatar_url": "https://avatars.githubusercontent.com/u/7891909?v=4",
"events_url": "https://api.github.com/users/eric2003/events{/privacy}",
"followers_url": "https://api.github.com/users/eric2003/followers",
"following_url": "https://api.github.com/users/eric2003/following{/other_user}",
"gists_url": "https://api.github.com/users/eric2003/gists{/gist_id}",
"gravatar_id": "",
"html_url": "https://github.com/eric2003",
"id": 7891909,
"login": "eric2003",
"node_id": "MDQ6VXNlcjc4OTE5MDk=",
"organizations_url": "https://api.github.com/users/eric2003/orgs",
"received_events_url": "https://api.github.com/users/eric2003/received_events",
"repos_url": "https://api.github.com/users/eric2003/repos",
"site_admin": false,
"starred_url": "https://api.github.com/users/eric2003/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/eric2003/subscriptions",
"type": "User",
"url": "https://api.github.com/users/eric2003"
}
},
"server_url": "https://github.com",
"api_url": "https://api.github.com",
"graphql_url": "https://api.github.com/graphql",
"ref_name": "develop",
"ref_protected": false,
"ref_type": "branch",
"secret_source": "Actions",
"workflow_ref": "eric2003/ModernPrj/.github/workflows/context.yml@refs/heads/develop",
"workflow_sha": "8d54f5ef375c67b2b7fee9a49f03213b96eba3f9",
"workspace": "/home/runner/work/ModernPrj/ModernPrj",
"action": "__run"
}
Run echo “$JOB_CONTEXT”
{
"status": "success"
}
Run echo “$STEPS_CONTEXT”
{}
Run echo “$RUNNER_CONTEXT”
{
"os": "Linux",
"arch": "X64",
"name": "GitHub Actions 5",
"environment": "github-hosted",
"tool_cache": "/opt/hostedtoolcache",
"temp": "/home/runner/work/_temp",
"workspace": "/home/runner/work/ModernPrj"
}
Run echo “$STRATEGY_CONTEXT”
{
"fail-fast": true,
"job-index": 0,
"job-total": 1,
"max-parallel": 1
}
Run echo “$MATRIX_CONTEXT”
null