PISCOnoob

导航

使用sourcetree管理github账户

可以直接授权sourcetree管理你的github账户

也可以通过https url克隆管理github仓库项目,但是后续操作需要输入github账户密码比较麻烦

我们也可以通过ssh秘钥管理账户。

首先需要通过git bash生成ssh秘钥,如果原先没有的话:

命令

ssh-keygen -t rsa -b 2048 -C ''youremail@address.com''

t是秘钥类型,b是秘钥长度(可以不加)

参考:【Linux】一步一步学Linux--ssh-keygen命令(178)_沧海一笑-dj的博客-CSDN博客_keygen ssh

生成后打开生成的文件夹下xxx.pub

可通过命令cd(change directory) ls(列出所有文件) cat(打开打印文件内容)

然后复制秘钥到github->settings->ssh->add new ssh即可

回到sourcetree工具->选项,同样打开刚才的xxx.pub文件即可

回到clone项目把项目的ssh贴上去即可:

在本地workspace修改,保存一下文件测试一下:

sourcetree马上就检测到了修改:

 

 

 

 

修改文件就从未暂存文件区到了暂存文件区,输入一下关于此次修改的comment 再commit即可。但是,commit只会提交到本地端分支的档案库,并不会提交到远端分支的档案库。

 

 

再点击push即可,刷新github仓库,即可发现更新的内容。

测试clone与push的时候发现push上去的操作者是我个人的账户,而ssh关联的是公司账户!

命令

git config user.name (new name)

git config user.email (new email)

即可查看当前提交者的信息(更改当前项目的提交者信息)

git config --global user.name

git config --global user.email

即可改变全局的信息

 

持续更新sourcetree入坑操作......

posted on 2022-04-08 11:19  PISCOnoob  阅读(379)  评论(0编辑  收藏  举报