2017-06-18 78 views
1

我为学校做了编程任务,我想使用Github专用存储库进行版本控制。现在我正试图设置它,以便在改进代码时备份我的代码。而且,我们班的一些学生正在讨论做一个侧面项目,所以我也希望能够使用github与他们合作(但这是第二个优先事项)。我正在编写Visual Studio Community 2017中的代码。我正在使用Windows 10.设置github作为我自己的个人项目的版本控制

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

不留神,更改配置文件之前,我去项目文件夹,输入git的初始化,然后git的加--all,然后git的承诺-m“初始提交”

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

接下来,我回过头去输入所有命令以将文件夹添加到存储库(请参阅后面的2段)。它给出的一个错误信息是“关于分支主机没有提交,工作树干净”

接下来,我检查了github网站,它似乎没有在那里的文件。尽管在完成所有这些之前,我在那里创建了一个新的存储库,其名称与我使用Github命令行添加的文件夹名称相同。我一直在绊倒我已经找到的一些指令,并且在Github网站上创建存储库后,一组指令似乎想让我通过在Visual Studio中创建存储库之后添加网站地址的过程。但是,然后我结束了其他指示。

顺便说一下,我在Github cmd中完成了上述所有内容。

这里是我的问题:

  1. 我觉得为了能够看到GitHub的网站上我的代码,当我登录我没有做过所有的步骤(我不看我的代码在那里)。我做错了什么或者我在哪里可以阅读github网站上的代码?

  2. 我想搜索我的计算机使用github bash for windows来查看我的计算机上是否有SSH文件。我不确定我是否可以在这里导航到C盘。那我应该在哪里搜索ssh文件?

任何意见,你可以给予非常感谢。我知道这篇文章可能听起来像我没有努力。但是,我已经在此工作了很长时间,试图按照关于十几个网页的说明进行操作。我只是没有你们许多人那么擅长IT工作。

+0

也许我只是不明白它,但你真正的问题是...? 至于密码:您应该将SSH密钥添加到您的github帐户('https:// github.com/settings/keys'),那么您的本地客户端应该自动使用它(假设您添加了默认的ssh密钥)。这样,不需要密码。 – EmilioMg

+0

非常感谢您的回应。我很感激。问题是我登录时在github网站上看不到Visual studio文件夹中的文件。也许我是在错误的地方查找的。 – Floatingkeyboards

+0

然后请编辑您的问题,以真正包含一个问题,而不是仅仅告诉我们您的故事,并期望我们推断任何问题;-)帮助我们通过明确告诉我们你想知道的事情来帮助你。至于Github-GUI:如果你是新手,我建议不要使用GUI,而是使用命令行工具。从而消除了一层复杂性,可以学习您正在使用的实际工具,而不仅仅是在引擎盖下使用该工具的软件;-) – EmilioMg

回答

0

关于Github的私人仓库

GitHub私有仓库是可能的,但只有一个付费帐户

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

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

而且您需要在Github帐户中添加机器的SSH密钥。检查文档:Adding a new SSH key to your GitHub account如果您需要生成新的SSH密钥;检查这篇文章:Generating a new SSH key包括对Mac,Windows和Linux的指令

你的困惑

问:我很困惑,为什么我们没有设置密码或输入密码的澄清。

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

问:一个错误信息,它给为“开枝主什么承诺,工作树干净”

A.再尝试重新添加它之前先删除原点。你可以通过终端来做到这一点

git remote rm origin 
git remote add origin https://github.com/username/repository_name.git 

希望它有帮助! :)

相关问题