如何在github同一个仓库上传多个项目

如何在github同一个仓库上传多个项目,第1张

如何把我们平时练习的demo放到同一个git仓库里呢?网上查了相关的资料没找到想要的答案,自己想了一个可行的办法, 如果大家有什么好的建议,希望不吝指教!

1我创建的是C:\Users\Administrator\Desktop\testCommit

2然后将练习的demo-a放到该文件(testCommit)里

3右键 Git Bath Here进入git *** 作:

4具体 *** 作如下

1复制demo_b到文件testCommit里

2具体 *** 作如下

要想使用github第一步当然是注册github账号了。之后就可以创建仓库了(免费用户只能建公共仓库),Create a New Repository,填好名称后Create,之后会出现一些仓库的配置信息,这也是一个Git的简单教程。步骤如下:

打开>

点按钮注册成功之后,在页面上方用户菜单上选择 “+”->New repository 创建一个新的仓库

为仓库取一个名字,点击创建仓库按钮 你将成功创建一个仓库

安装git客户端

github是服务端,要想在自己电脑上使用git我们还需要一个git客户端,

windows用户请下载  mac用户请下载  一路next,安装成功后, 回到C盘,或任何文件夹下,点鼠标右键会多出一些菜单

如 Git Init Hear、Git Bash、Git Gui , 说明安装成功。

配置Git

我们先在电脑硬盘里找一块地方存放本地仓库,比如我们把本地仓库建立在C:\MyRepository\1ke_test文件夹下

进入1ke_test文件夹 鼠标右键 *** 作如下步骤:

1)在本地仓库里右键选择Git Init Here,会多出来一个git文件夹,这就表示本地git创建成功。右键Git Bash进入git命令行,截图效果如下:

为了保险起见,我们先执行git init命令

$ git init

为了把本地的仓库传到github,还需要配置ssh key。

2)在本地创建ssh key

$ ssh-keygen -t rsa -C "your_email@youremailcom"

后面的your_email@youremailcom改为你的邮箱。我的邮箱是lilu@1keco,也是在github上注册的那个邮箱:

直接点回车,说明会在默认文件id_rsa上生成ssh key。

然后系统要求输入密码,直接按回车表示不设密码

重复密码时也是直接回车,之后提示你shh key已经生成成功。

然后我们进入提示的地址下查看ssh key文件。 我的电脑的地址是C:\Users\lilu\ssh ,其中lilu是我的电脑的名称

打开id_rsapub,复制里面的key。里面的key是一对看不懂的字符数字组合,不用管它,直接复制。

回到github网站,进入Account Settings,左边选择SSH Keys,Add SSH Key,

title随便填,粘贴key。

3)验证是否成功,在git bash下输入

$ ssh -T git@githubcom

回车就会看到:You’ve successfully authenticated, but GitHub does not provide shell access 。这就表示已成功连上github。

4)接下来我们要做的就是把本地仓库传到github上去,在此之前还需要设置username和email,因为github每次commit都会记录他们

$ git config --global username "your name"

$ git config --global useremail "your_email@youremailcom"

yourName是在github的用户名,下面是邮箱。分别输入上述命令行 回车, 我的界面显示如下:

5)进入要上传的仓库,右键git bash,添加远程地址

$ git remote add origin git@githubcom:yourName/yourRepogit

后面的yourName和yourRepo表示你在github的用户名和刚才新建的仓库,加完之后进入git,打开config,这里会多出一个remote “origin”内容,这就是刚才添加的远程地址,也可以直接修改config来配置远程地址。

与github上的对应

提交上传

1)接下来在本地仓库里添加一些文件,比如README

在本地新建一个README文件

然后在命令行输入一下命令

$ git add README

$ git commit -m "first commit"

我的执行界面如下

2)上传到github

$ git push origin master

git push命令会将本地仓库推送到远程服务器。

git pull命令则相反。

注:首次提交,先git pull下,修改完代码后,使用git status可以查看文件的差别,使用git add 添加要commit的文件。

大功告成,现在你知道如何将本地的项目提交到github上了。

1直接下载zip文件2通过git下载并管理源码1注册github账号,查找项目源码URL2安装版本控制工具git,创建本地库3安装TortoiseGit‘,获取代码下载zip文件直接在右侧点击downloadzip即可。1查找目标源码的githubURL首先,你要有一个github的账号然后,在github中搜索对应的项目名称,然后在右边就可以看到URL了:2安装git,创建本地仓库为了存放源码,首先需要安装版本控制工

具git。登录官网:/download/找到对应版本下载后安装即可。安装完成后,进入想要存放源码的文件夹,右键单击

gitinithere初始化仓库单击后,当前的目录再次右键会出现下面的提示:3安装小乌龟TotoiseGit,下载源码登录官网:

下载安装文件,注意看下说明啊!上面的才是安装文件,下面列表里面的是语言包!别下载错了,不要问我为什么这么说!:-(安装完,在前面的目录中

(任意目录文件下也可以,因为前面以及锁定了代码库的位置)点击右键TortoiseGit的pull从远程拉取一份代码:然后在URL中填入

github上面的URL就可以了。接下来就是漫长的等待了(网速不好,:-():

你好,楼主:

在github上建立自己的开源项目

由于代码一直在自己这保存,一方面别人看不见,也不安全。搜了下,发现在github是一个提供免费git管理的网站,于是用了下,非常爽,功能很强大。

下面就是我注册和提交minibios代码的流程。方便大家,特写个文档。

先到地址>

利用git由本机向github上传文件

首先,下载一个git,安装。

安装成功之后,输入以下命令,引号内的为你自己的名字和邮箱

git config --global username "Your Name"

git config --global useremail "email@examplecom"

创建一个版本库,就是存放工程的地方

mkdir 文件名

git init(初始化仓库)

初始化,初始化之后,通过ls -ah 可以看到目录下多了一个git文件

把文件添加到版本库

首先新建一个文件(testhtml),对其进行编辑内容

git add testhtml(只提交当前目录的testhtml文件到本地git仓库)

可能会出现如上图中的错误提示

warning: LF will be replaced by CRLF in testhtml

The file will have its original line endings in your working directory

解决方法:

1、再次输入如上命令,在命令之后加一个空格,回车

2、如果还是不行,则执行git config coreautocrlf false命令之后,再次执行add命令就可成功。

执行git add (把所有内容添加到索引库中)

注意命令之后有个

提交到本地仓库

git commit -m "wrote a readme file" (提交索引库中的内容;-m是参数,表示注释内容,主要用来记录此次 *** 作)

上传到github

使用如下命令来生成rsa公钥

ssh-keygen -t rsa -C "oldinaction@qqcom" (改成自己的邮箱)

当然,那三个存放地址等命令你也可以直接回车,让其默认存放,如图所示,会提示你公钥文件存放位置

进入存放目录,打开id_rsapub文件,复制里面的内容,一般是以ssh-rsa开头

打开github,注册/登录自己的账号

在账户设置里面,找到SSH and GPG keys设置,点击New SSH key,将之前复制的公钥加进去就ok

利用如下命令测试是否能连接上github

ssh -t git@githubcom(若不成功,则去掉-t参数)

如果提示ssh: Could not resolve hostname \342\200\223t: Name or service not known

解决办法:

ssh -t -p 22 git@githubcom (-p表示修改服务器端口为22)

当提示输入(yes/no)时在后面输入yes回车即可

当看到欢迎语Hi oldinaction! You've successfully authenticated, but GitHub does not provide shell access则表示链接成功。

进入到要提交文件所在目录,git remote add origin git@githubcom:demo/0915git(git@githubcom:demo/0915git是github中创建项目的ssh地址)

提示fatal: remote origin already exists 错误解决办法

先git remote rm origin 删除远程

再远程添加仓库git remote add origin git@githubcom:demo/0915git(后面的地址git@githubcom:github账号名/github项目名git)

如果执行 git remote rm origin 报错的话,我们可以手动修改gitconfig文件的内容

vi git/config

把 [remote “origin”] 那一行删掉 保存退出即可。

提交到github上面

git push -u origin master,则提交成功,查看github,就可以看见文件已经上传成功

第一步:建立git仓库

cd到你的本地项目根目录下,执行git命令

git init

第二步:将项目的所有文件添加到仓库中

git add

如果想添加某个特定的文件,只需把换成特定的文件名即可

第三步:将add的文件commit到仓库

git commit -m "注释语句"

第四步:去github上创建自己的Repository,创建页面如下图所示:

点击下面的Create repository,就会进入到类似下面的一个页面,拿到创建的仓库的>

第五步:重点来了,将本地的仓库关联到github上

git remote add origin >

后面的>

第六步:上传github之前,要先pull一下,执行如下命令:

git pull origin master

敲回车后,会执行输出类似如下

第七步,也就是最后一步,上传代码到github远程仓库

git push -u origin master

执行完后,如果没有异常,等待执行完就上传成功了,中间可能会让你输入Username和Password,你只要输入github的账号和密码就行了

最后附上代码上传成功后的截图:

谢谢大家!

以上就是关于如何在github同一个仓库上传多个项目全部的内容,包括:如何在github同一个仓库上传多个项目、怎么用git把代码提交到github、如何将自己的代码上传到github等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/10214484.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-06
下一篇2023-05-06

发表评论

登录后才能评论

评论列表(0条)

    保存