我在试图理解GitHub上的“组织”实际上是什么——一个具有用户帐户所有功能并且还有一些特殊功能的独立账户,或者只是一个“仓库容器”,需要一个单独的用户账户进行用户特定的活动。所以我的问题是:
是否可能使用组织的登录将代码作为组织推送到GitHub,或者组织总是需要个人帐户来使用个人帐户登录将代码放入组织的存储库中?
一个组织只是一群为一个或多个项目做出贡献的用户(贡献者)。
您总是以单个用户身份提交/推送代码,从不以组织(或团体)身份提交/推送,除非每个人共享相同的贡献者账户(您为什么要这样做呢?):这样,无论是谁提交/推送,对于GitHub来说都是同一个用户(始终是用户,永远不是组织)。
此外,请记住提交/推送是git的概念,而组织是github的概念。
git config user.name "linksplatform"
git config user.email "linksplatformtechnologies@gmail.com"
git commit -m "Deploy to GitHub Pages: $SHA"
git push "https://linksplatform:$GITHUB_TOKEN@$REPOSITORY.git" gh-pages
其中linksplatform
是我团队组织的名称。
而linksplatformtechnologies@gmail.com
是在组织档案中设置的公共电子邮件。我还使用了GitHub Actions来获取访问令牌,并将其设置为$GITHUB_TOKEN
变量。您可以查看提交示例以查看其外观。
3e62984
(3e62984b9fa5d4a0b0ab76783ec8250d3f5bf88a
)并没有出现。 - automatix