在不使用 SSL 的情况下为私有 GitHub 存储库设置用户?

Setting user for private GitHub repository without using SSL?

请注意,我阅读了 this 页面的大部分建议,但建议太多,我找不到适合我的问题的方法。

我在 GitHub 上创建了一个名为 demo-project 的新存储库,我想将本地磁盘上已有的 demo-project 推送到 D:\projects 文件夹中。我将 repo 克隆到 D:\projects 目录(首先我将我的项目移动到另一个位置),然后将我的项目复制到那个 D:\projects 文件夹。然后我连接到 GitGub,但它显示了很多我没有做的更改,并且在将更改推送到 GitHub 后,它使用我的工作帐户而不是私人帐户 GitHub。

所以;

1. 我应该如何将更改推送到 GitHub 上的存储库?我应该先克隆那个 repo,然后将我的项目复制到克隆目录 (D:\projects) 吗?或者有没有更简单的方法,例如连接到 repo 然后推送?

2. 当我在这个仓库中 运行 推荐时,如何自动使用我的私人 GitHub 帐户(D:\projects\demo-project) 在 cmd 上?我是否应该 运行 下面的命令来设置我的私有仓库而不使用 --global 选项?

git config user.name "[name]" 
git config user.email "[email]" 
git config user.password "[password]" 

首先你需要执行这个命令:

git init

然后 :

git remote add origin REPO_LINK

REPO_LINK 成为您存储库的 link。

因此此命令会将您的文件夹“link”添加到存储库,因此当您提交任何更改时,它会将代码从远程(您将远程添加到的文件夹)推送到存储库。

编辑:它应该修复您的“致命:不是 git 存储库”错误。