Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
github
hub
提交
6c38dffd
H
hub
项目概览
github
/
hub
10 个月 前同步成功
通知
3
Star
22523
Fork
2406
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
H
hub
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
6c38dffd
编写于
10月 05, 2018
作者:
T
Tasya Aditya Rukmana
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Add repo visibility and permission check for remote add command
上级
3c8b674f
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
10 addition
and
2 deletion
+10
-2
commands/remote.go
commands/remote.go
+10
-2
未找到文件。
commands/remote.go
浏览文件 @
6c38dffd
...
...
@@ -89,7 +89,6 @@ func transformRemoteArgs(args *Args) {
}
host
=
hostConfig
.
Host
isPrivate
:=
parseRemotePrivateFlag
(
args
)
numWord
:=
0
for
i
,
p
:=
range
args
.
Params
{
if
!
looksLikeFlag
(
p
)
&&
(
i
<
1
||
args
.
Params
[
i
-
1
]
!=
"-t"
)
{
...
...
@@ -107,10 +106,19 @@ func transformRemoteArgs(args *Args) {
if
strings
.
ToLower
(
owner
)
==
strings
.
ToLower
(
hostConfig
.
User
)
{
owner
=
hostConfig
.
User
isPrivate
=
true
}
project
:=
github
.
NewProject
(
owner
,
name
,
host
)
gh
:=
github
.
NewClient
(
project
.
Host
)
repo
,
err
:=
gh
.
Repository
(
project
)
if
err
!=
nil
{
if
strings
.
Contains
(
err
.
Error
(),
"HTTP 404"
)
{
err
=
fmt
.
Errorf
(
"Error: repository %s/%s doesn't exist"
,
project
.
Owner
,
project
.
Name
)
}
utils
.
Check
(
err
)
}
isPrivate
:=
repo
.
Private
||
repo
.
Permissions
.
Push
||
parseRemotePrivateFlag
(
args
)
url
:=
project
.
GitURL
(
""
,
""
,
isPrivate
||
project
.
Host
!=
github
.
GitHubHost
)
args
.
AppendParams
(
url
)
}
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录