将已有本地项目关联Github, Sourcetree篇

将已有本地项目关联Github, Sourcetree篇,第1张

记录下通过Sourcetree关联本地项目上传Github过程。

1. Github创建新repository,这里演示包含.gitignore文件的情况。

2. 打开Sourcetree,     新建-->添加已经存在的本地仓库

点击创建

点击进入项目,设置

远程仓库 -->添加

复制Github上的地址点击确定

通过拉取 *** 作发现远程分支为main, 本地分支为master

直接拉取会报错

尝试修改本地仓库为main, 再次拉取仍然报错

该错误 fatal: refusing to merge unrelated histories, 通过在终端输入命令git pull origin main --allow-unrelated-histories 解决

执行完成后,sourcetree中记录显示

点击推送到远端仓库

报如下错误

意思是自从 21 年 8 月 13 后不再支持用户名密码的方式验证了,需要创建个人访问令牌(personal access token)。

解决方法: 在github上生成令牌,步骤:Settings->Developer settings->Personal access tokens->Generate new token  的方式得到令牌

再执行命令

git remote set-url origin https://<令牌>@github.com/<用户名>/<repo>.git

再次在Sourcetree中提交, 即可成功

查看结果, 至此完成:

在浏览器输入github的网址。

如果没有注册的话,在下面用邮箱注册一个账号。然后点击右上角登陆。

点击右上角的加号,然后选择New repository

填写repository名称,描述,以及是否初始化一个readme.txt

点击确定

这样一个新的repository库就建好了

点击加号,就可以在repository里新建文件了

1.第一步,当然是在github上创建你的远程库文件

2.完成github上的远程库创建后,接着就是查看github是否配置SSH KEY

终端 cd ~/.ssh查看有无.ssh目录,如果有,一般此目录下一般都会存在id_rsa ,id_rsa_pub文件;

若提示No such file or directory,则需创建key ,创建key不在复述

3.在有了key,并且在github上配置了key之后,此时还不能获得上传权限,要将key激活

在终端输入$ ssh -T git@github.com 按照提示,输入yes和你配置key时创建的密码,

回到网页刷新即可发现,key已被激活(钥匙由灰色变成绿色)

4,在一切准备就绪后,我们就要来创建本地的库,并且提交到github上

cd 到自己本地(desktop)的文件目录

$ git init 在改目录下生成.git目录

$ git add . 添加所有文件到本地库

$ git commit -m "first commit" 提交文件到本地库

5.接下来就是要关联远程github上的刚创建的库

$ git remote add origin git@github.com:Hanh94(你的github用户名)/AFNTool(你的github上的项目名称).git  将git本地仓库和远程github仓库关联

$ git pull origin master 正确情况下,输入密码,会进入vim编辑,一般直接:wq保存退出即可

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

红框为新建的仓库的https地址

第二步:

echo "# Test" >>README.md

第三步:建立git仓库

git init

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

git add .

第五步:

git add README.md

第六步:提交到仓库

git commit -m "注释语句"

第七步:将本地的仓库关联到GitHub,后面的https改成刚刚自己的地址,上面的红框处

git remote add origin https://github.com/zlxzlxzlx/Test.git

第八步:上传github之前pull一下

git pull origin master

第九步:上传代码到GitHub远程仓库

git push -u origin master


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

原文地址: http://outofmemory.cn/bake/11364116.html

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

发表评论

登录后才能评论

评论列表(0条)

保存