将已有本地项目关联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中提交, 即可成功

查看结果, 至此完成:

方法/步骤

首先点击桌面的SourceTree图标来快速启动SourceTree。启动成功之后先来看看主页面 顶部为菜单栏。下面右边为本地为库列表

克隆一个远程库到本地。点击文件然后在子菜单中点击新建/克隆

3

点击新建/克隆会d出一个窗口。在窗口中的克隆仓库,添加工作副本和新建仓库中选择第一个克隆仓库。第个填写远程仓库的地址。第二个填写本地的仓库的位置。填写完之后点击克隆。克隆的过程中会d出三次窗口,第一次是远程仓库的管理员名称,第二次管理密码。第三次确定管理密码。

如果要连接到远程服务器,则需要输入Bitbucket或GitHub凭据。要输入帐户的用户名和密码,请从 身份验证 下拉列表中选择 基本

按照提示 *** 作,直到完成设置。如果您还没有准备好克隆资料库,请点击 跳过设置

要将资源库添加到SourceTree,请使用Bitbucket或Github帐户登录。您可以向SourceTree添加多个帐户。

1.单击齿轮图标,然后选择 设置。

设置SSH密钥 或 为Mercurial设置SSH 。

如果您在Bitbucket或Github上有现有的远程存储库,则需要将其复制或克隆到计算机。

1.从SourceTree,单击 远程 。显示所有远程项目。

2.点击 克隆 旁边的仓库,你希望在本地克隆。

如果刚开始,可以从SourceTree在本地创建一个存储库。

1.单击 +新存储库 ,然后选择 创建本地存储库

2.输入您的 目标路径 和存储库 名称 ,然后单击 创建

windows版

如果您已经有一个存储库,可以在SourceTree中查看。

1.单击 +新存储库 ,然后 添加现有本地存储库。

windows版


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存