将github设置为我个人项目的版本控制

时间:2017-06-18 08:38:25

标签: github

我为学校做编程作业,我想使用Github私有存储库进行版本控制。现在我正在尝试设置它,以便在我改进它时备份我的代码。但是,我班上的一些学生正在谈论做一个辅助项目,所以我也希望能够使用github与他们合作(但这是第二优先)。我在Visual Studio Community 2017中编写代码。我正在使用Windows 10。

我在Github上创建了一个帐户,并下载了一些桌面软件。在gui界面中,它说版本0.21.GITGUI。根据以下建议,我不打算使用GUI。

无意中,在更改配置文件之前,我去了项目文件夹并输入了git init,然后是git add --all,然后是git commit -m"初始提交"

接下来,我在配置文件中设置了电子邮件地址和用户名。我很困惑为什么我们不必设置密码或输入密码。难道不需要将数据放在Github上吗?

接下来,我返回并键入所有命令以将文件夹添加到存储库(请参阅后面两段)。它给出的一条错误消息是"在分支主机上没有任何提交,工作树清理"

接下来,我查看了github网站,它似乎没有那里的文件。虽然在我完成所有这些之前,我在那里创建了一个新的存储库,其名称与我使用Github命令行添加的文件夹相同。我一直在寻找我发现的一些指令,并且在Github网站上创建存储库之后,一套指令似乎想让我完成向Visual Studio添加网站地址的过程。但是,我最后还是遵循了其他指示。

顺便说一句,我在Github cmd中完成了以上所有操作。

以下是我的问题:

  1. 我想我还没有完成所有步骤,以便在我登录时能够在Github网站上看到我的代码(我不会在那里看到我的代码)。我做错了什么或者我在哪里可以阅读github网站上的代码?

  2. 我正在尝试使用github bash for windows搜索我的计算机,看看我的计算机上是否有SSH文件。我不确定我是否可以在这里导航到C盘。那是我应该搜索ssh文件的地方吗?

  3. 非常感谢您提出的任何建议。我知道这篇文章听起来好像我没有努力。但是,我已经在这方面工作了一段时间,试图按照大约十几个网页的说明。我和你们中的许多人一样擅长IT工作。

1 个答案:

答案 0 :(得分:0)

关于Github私人存储库

GitHub 私人存储库是可能的,但只能使用付费帐户

开发者帐户每月7美元起,您可以设置无限数量的公共和私有存储库。有关详细信息,请参阅Plans page

bitbucket - 他们的计划似乎是最好的。他们给你的方式不仅仅是github为免费账户做的事情 - 事实上,我仍然只使用免费计划 - 无需注册付费账户;加上界面几乎与Github相同。

您需要在Github帐户上添加机器的SSH密钥。在此处查看文档:{​​{3}}如果您需要生成新的SSH密钥;查看本文:Adding a new SSH key to your GitHub account包括MAC,Windows和Linux的说明

澄清您的困惑

问。我很困惑为什么我们不必设置密码或输入密码。

A. ,因为您的计算机SSH密钥已存储在Github帐户中。

问。它提供的一条错误消息是"在分支主机上没有任何提交,工作树清理"

A。请先尝试删除原点,然后重新添加。你可以通过终端

来做到这一点
git remote rm origin
git remote add origin https://github.com/username/repository_name.git

希望它有所帮助! :)