Git入门及上传项目到github中

最近需要将课设代码上传到Github上,之前只是用来fork别人的代码。

这篇文章写得是windows下的使用方法。

第一步:创建Github新账户

第二步:新建仓库

第三部:填写名称,简介(可选),勾选Initialize this repository with a README选项,这是自动创建REAMDE.md文件,省的你再创建。

第四步:安装Github shell程序,地址:http://windows.github.com/

第五步:打开Git Shell,输入以下命令生成密钥来验证身份

ssh-keygen -C 'your@email.address' -t rsa

连续三个回车之后会在windows当前用户目录下生成.ssh文件夹,和linux一样。

把文件夹下的id_rsa.pub文件内容全部复制。

然后打开github账户设置,如图

打开ssh keys


右上角点击add ssh key

然后在title随便输入,key栏粘贴刚才的密钥。

第六步:在Git Shell下输入命令测试刚才的公钥是否认证正确。

ssh -T git@github.com

正确结果会显示:

Warning:Permanently added 'github.com,207.97.227.239' (RSA) to the list of known hosts.
  Hi Flowerowl! You've successfully authenticated, but GitHub does not provide shell access.

warning 不用理会。

第七步:clone刚才新建的repository 到本地,输入命令:

 git clone https://github.com/Flowerowl/stumansys.git

这时会在目录下生成:

第八步:将想上传的代码目录拷贝到此文件夹下:

第九步:切换到Git shell 命令行下,输入命令:

cd stumansysgit initgit add .
git commit -m 'stumansys'
git remote add origin https://github.com/Flowerowl/stumansys.git
git push origin master

如果执行git remote add origin

https://github.com/Flowerowl/stumansys.git

,出现错误:

  fatal: remote origin already exists

则执行以下语句:

  git remote rm origin

再往后执行git remote add origin https://github.com/Flowerowl/stumansys.git 即可。

在执行git push origin master时,报错:

  error:failed to push som refs to.......

则执行以下语句:

  git pull origin master

先把远程服务器github上面的文件拉先来,再push 上去。

最后,你可以去项目页面查看了~~代码上传成功!

有问题可以在下方留言,大家一起解决~

时间: 2024-09-25 00:39:06

Git入门及上传项目到github中的相关文章

版本控制-svn 上传项目问题,求专家给讲讲怎么解决

问题描述 svn 上传项目问题,求专家给讲讲怎么解决 第一张图片是我要上传的项目,新项目,SVN没做过版本控制的 第二张图片是上传过的结果,我右键bpcrmpop用tortoisesvn上传,结果上传的是里面的文件,bpcrmpop文件夹没有上传啊! 我想要的结果是,上传成功后,SVN里显示的是一个叫bpcrmpop的项目, 请问我哪里出问题了? 有人给说说吗 解决方案 解决项目同步SVN问题(svn上删除了项目,可以本地却上传不了) 解决方案二: 在svn上建一个空的文件夹,叫bpcrmpop

ios 在上传项目的时候,是否选择广告标识符 这个选项

问题描述 ios 在上传项目的时候,是否选择广告标识符 这个选项 不理解这个意思. 我的项目中添加了百度的开屏广告,是否要勾选呢? 解决方案 不知道,你可以百度以西啊 解决方案二: 最好勾选广告标识符, 不然可能被拒 解决方案三: 勾选!

git clone服务器上的项目失败?

问题描述 git clone服务器上的项目失败? 我在用git clone服务器上的项目时,总是报错.说是连接不上.求大神指导. fatal: unable to connect to 192.168.1.33: 192.168.1.33[0: 192.168.1.33]: errno=No error 解决方案 一般在服务器上有git clone...,还有https...,如果git clone不行的话,试一下https...直接进入那个网站把代码下载下来

eclipse上传项目到svn报错?

问题描述 eclipse上传项目到svn报错? 解决方案 ? 项目右键--Team--Share Project--SVN ? ? ? ? 选择永久接受 ? ? 完成后再提交, ? ? 项目右键--Team--断开连接 ? ......答案就在这里:eclipse把项目上传到svn 解决方案二: 项目右键--Team--Share Project--SVN 选择永久接受 完成后再提交, 项目右键--Team--断开连接 答案就在这里:eclipse把项目上传到svn 解决方案三: 兄弟,能详细点

widow下svn上传项目时的文件可执行权限问题

还是项目上发现的问题,要上传Android的源码项目.这里客户端是windows的机器,  测试后发现俩个问题.    1. 文件后缀是.so的文件默认上传不了.    2. 文件后缀是.sh的文件,上传后,再从服务器上下下来,文件的可执行权限就会丢失.说明在上传的时候文件的可执行权限没有上传.       问题1,解决方法:右击-->TortoiseSVN-->Setting   进入如下界面.          在上图中    在Global ignore pattern中设置即可.  

ios-图片没有上传到web服务器中

问题描述 图片没有上传到web服务器中 上传一个图片到web服务器上,但是上传后之后图片的名字被保存了,图片没保存 代码: - (void) imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info { [self dismissModalViewControllerAnimated:YES]; NSData *image = UIImage

ASPUPLOAD上传错误:外部对象中发生了可捕获的错误(C06D007E)

在一次配置服务器安全权限后,测试aspupload上传功能时,出现了"外部对象中发生了可捕获的错误(C06D007E).脚本无法继续执行"的错误,经常一翻折腾,终于解决,通过本文分享出来,希望能够帮助碰到同样问题的阿里西西用户... ASPUPLOAD上传错误 外部对象中发生了可捕获的错误(C06D007E).脚本无法继续执行. 原因: c:\windows\system32 目录权限的问题. 禁止了IIS用户的访问权限,就出错了 解决: 授予IIS用户读取c:\windows\sys

转载: 用纯ASP代码实现图片上传并存入数据库中

上传|数据|数据库 用纯ASP代码实现图片上传并存入数据库中 用ASP编写网站应用程序时间长了,难免会遇到各式各样的问题,其中 关于如何上传文件到服务器恐怕是遇见最多的问题了,尤其是上传图片,比如 你想要在自己的社区里面实现类似网易虚拟社区提供的"每日一星"的功能, 就要提供给网友上传照片的功能.上传图片文件到服务器可以使用各种免费的 文件上传组件,使用起来功能虽然很强大,但是由于很多情况下,我们只能使 用免费的支持ASP的空间或者租用别人的虚拟空间,对于第一种情况,我们 根本就没有可

使用asp.net将图片上传并存入SqlServer中,然后从SqlServer中读取并显示出来

asp.net|server|sqlserver|上传|显示 1,使用asp.net将图片上传并存入SqlServer中,然后从SqlServer中读取并显示出来一,上传并存入SqlServer 数据库结构  create table test  {     id identity(1,1),     FImage image  }  相关的存储过程  Create proc UpdateImage  (     @UpdateImage Image  )  As  Insert Into te