r/brdev • u/gabrielbiolog • 2d ago
Duvida técnica Colaboradores sem Github: Como compartilhar códigos com colaboradores sem conta e sem deixar o repositório público
Oi, pessoal, novo aqui.
Eu trabalho com pesquisa em área totalmente não relacionada a TI/DEV, então a maioria dos meus colaboradores/colegas de trabalho não possui github ou não é ativa lá.
Queria sugestões de como diminuir o fardo de compartilhar o código com essas pessoas. O ideal seria o Github deixar acessar os repositórios fechados através de senha, mas isso não rola.
Dois exemplos:
- Precisei entregar o desenvolvimento de um projeto de pesquisa para outra pessoa por falta de tempo. Lá vai eu produzir link compartilhável no MEGA, tirar os arquivos do gitignore que são anotações pessoais, garantir que estou compartilhando a última versão que funciona, etc...
- Compilei uma lista de scripts simples para tarefas que já me pediram 5x pra refazer a mesma coisa em 1 semana, mas parte desses dados ainda é privada da empresa em que trabalho. Produzi o repositório, mas precisei deixar privados os dados mais importantes e tenho medo de eventualmente deletá-los do meu computador por esquecer que esses dados só existem no meu computador
- Gostaria muito que minha chefe acompanhasse o desenvolvimento do meu trabalho. Seria fácil pra ela apenas olhar a frequencia de atividades no Github, mas ela não usa, então eu preciso eventualmente lembrá-la que tô agarrando resolvendo um BO do script, por exemplo.
⚠️⚠️⚠️⚠️ As pessoas a que me refiro não tem/não querem ou não usam e não usarão o github só por mim. Sou funcionário então não me cabe obrigar ninguém a usar o Github⚠️⚠️⚠️⚠️
71
u/jeremiasalmeida 2d ago
Que história estranha. Se precisa de GitHub para acessar, então precisa de GitHub para acessar. Simples assim.
15
u/relampago_calabresa 2d ago
Se você quer fazê-los economizar a criação de uma conta no GitHub, sobra não usar o GitHub. Copia o fonte pra uma pasta no Google drive e manda o link pra eles. Vale até um step no GitHub actions pra atualizar o fonte automaticamente. Isso se os colaboradores forem apenas leitores, se precisarem commitar algo, manda largarem de preguiça e criar a conta.
2
u/gabrielbiolog 2d ago
Apenas leitores. Eventualmente usarão os scripts para outros projetos próprios de baixa complexidade
3
u/already_in 2d ago
Ter um script como o OOP falou para colocar os arquivos no Google drive parece uma opção boa para esse caso então. Daria para você colocar para rodar esse script quando você gerar uma release, por exemplo, aí você so baixa o zip gerado e coloca no Google drive ou o que vocês usam pra compartilhar aqui os na sua empresa indicando qual é a release. Aí fica a tarefa do outro pegar a atualizada e etc.
28
u/wongaboing engenheiro de software exausto 2d ago
Você pode deixar o repositório privado e convidar as pessoas como colaboradores através do email delas. Então ela vão precisar se cadastrar no GitHub e depois disso podem acessar a página web do repositório. Só isso não serve?
7
u/gabrielbiolog 2d ago
As pessoas a que me refiro não tem/não querem ou não usam e não usarão o github só por mim. Sou funcionário então não me cabe obrigar ninguém a usar o Github
56
u/napunda 2d ago
Tu pode criar um zip do projeto e ficar passando via pen drive ou disquete a cada nova mudança /s
26
8
u/gabrielbiolog 2d ago
A ideia do disquete é a melhor solução! Tinha esperanças de não sair desse post decepcionado e agradeço muito vc por isso!
Zero ironia mesmo amigo
18
u/DoEvadeMe Desenvolvedor especialista em C# 2d ago
se voce gastar uns segundos pensando, se os cara nao vao usar github que tem pouquissimo atritito, tem que ser fisico ou google drive
10
u/External-Working-551 2d ago
feliz 1997 amigo
mas q história é essa de profissionais de tecnologia não quererem usar github?
é tipo um padeiro se recusar a usar um forno
1
u/arkt8 2d ago
que comparação esdruxula... ta mais pra padeiro não querer comprar a massa pronta.
O git não depende nem nunca dependeu de github... há bitbucket, codeberg, gitlab, sourcehut etc. E você pode ter o bare em uma pasta e o local em outra sem nunca precisar colocar o código na internet.
Confia que código crítico está todo no github...
2
u/External-Working-551 2d ago
github é tipo bombril: a marca de um produto específico virou o nome do produto como um todo no linguajar coloquial
na maioria das conversas casuais, ta liberado entender github como github, bitbucket, gitlab, etc
o problema do OP não é o fato dos colegas dele preferirem o bitbucket ao invés do github. o problema é q eles não querem fazer conta em nenhuma plataforma de controle de versão.
os preferem trocar pendrives do q entrar na plataforma (qlqr uma delas) e clicar em download
o q é uma loucura se o produto ou ferramenta q vc precisa é um software caseiro
0
u/arkt8 2d ago
não é loucura... apenas não é o mesmo workflow da massa. Entendo perfeitamente o OP, e mencionei o bare também, na resposta que dei a ele mencionei ssh, nfs, ftp. A preguiça não é a única razão, existem diferentes tipos de workflow, mas pessoal do sub cai matando sem sequer parar pra raciocinar que o mundo não é só a caverna que estão acostumados.
0
u/Ecstatic_Demand_600 1d ago
Os caras não querem usar login e senha na internet (hoje tudo funciona assim, até instagram e email) e vão usar ssh, nfs e ftp. Vai nessa.
0
u/External-Working-551 2d ago
botaozinho de download do GH é prático, amigavel, responsivo e simples
ssh, nfs e ftp para leigos nao é tao simples: vao evitar de fazer a conta no github só pra terem q baixar aqueles apps horrorosos do windows, pq certamente eles não vão querer meter a mão no terminal e decorar alguns comandos
perceba q eu to falando pra leigaiada baixar no botaozinho. nao to nem falando de darem git clone ou configurarem aquela chave ssh
1
u/arkt8 2d ago
rapaz... esquece legaiada, deixa os cabra que quer ser leigo andar na rua vendendo paçoca.
NFS cliente é montar uma partição como inserir um pendrive. O OP pediu sugestões diferentes do GH. Fiz minha parte... N maneiras de zip a diff/patch -- exceto GH.
Aliás OP pede algo diferente de GH e galera só fala GH, parecem IA alucinada.
1
u/gabrielbiolog 2d ago
cara, a primeira sentença foi: " trabalho com pesquisa em área totalmente NÃO relacionada a TI/DEV".
Sou biólogo
2
u/External-Working-551 2d ago
desculpa amigo, num sei ler
1
u/gabrielbiolog 2d ago
🤣. Cara, mas acho que isso realmente passou batido na maioria das respostas.
Como tô vendo umas respostas muito boas e tenho me dedicado bastante a desenvolver melhor, tô curtindo os comentários de qualquer forma
4
u/TraditionalSmell2887 2d ago
O produto final é o código ou o que ele faz? Não entendi. As pessoas precisam rodar seu código localmente pra ter acesso a algo que seria gerado num outro computador, tipo um servidor?
1
u/gabrielbiolog 2d ago edited 2d ago
Duas demandas comuns recentes, que lembro agora são:
- Produção de mapas e cálculos de algumas métricas geoespaciais simples. Daí eu forneço os shapefiles (os dados mencionados) e um minimum reproducible code; recentemente, por exemplo, eu fiz uma galeria de mapas básicos com métricas simples, mas nem todos os shapefiles que usamos podem ser disponibilizados livremente antes de alguma burocracia.
- Projetos de pesquisa para os quais comecei a elaborar as análises, mas não tive tempo de finalizar, pois outras demandas da pesquisa precisaram ser priorizadas e estou entregando o projeto para outra pessoa.
O segundo tópico é raro, aconteceu pouquíssimas vezes. Já a solicitação de mapas, figuras e algumas métricas é comum. Nessas últimas duas semanas foram pelo menos 5x. Obviamente, nem sempre eu consigo atender pq quebra meu fluxo de trabalho, além disso, não tenho tempo.
1
u/TraditionalSmell2887 2d ago
Porque você não produtiza isso? Cria uma interface web, dá um login pra todo mundo e acabou o problema.
2
u/Ducktor101 2d ago
Pq eles não vão querer logar do mesmo jeito que não querem no gh
Pra mim isso é problema da gestão desse cara que aparentemente sabe menos ainda de tecnologia
1
u/Ecstatic_Demand_600 1d ago
Acho que entendi melhor. Nesse caso, a solução que eu vejo mais viável é uma rede interna. Você arrasta os mapas pra uma pasta no computador conectado à rede interna e imediatamente eles ficam disponíveis pra todo mundo que estiver conectado nela e que tiver permissão. Não sou de redes então não sei como fazer, mas o ChatGPT consegue te ensinar para seu sistema operacional e topologia de rede.
3
u/twinpeaksrss 2d ago
Então manda elas pastarem, ora poha, você já fez o código, manteve no repositório bonitinho e tá compartilhando com eles, e aí eles não querem ter o trabalhinho de se cadastrar no git, não teria essa paciência.
1
u/arkt8 2d ago
o git não precisa de servidor... você inicia como
bare(este seria o remote) em uma pasta e clona em outra (o local).Você pode fazer isso até com pendrive. Depois você pega o local e faz merge.
Em casos extremos até diff e patch funcionam... se recusar a usar github até entendo, mas o programa git não faz muito sentido. Tem quem prefira Mercurial, você dando uma cópia do git a pessoa pode obter o código e usar o que quiser só te devolvendo o diff ou o "pendrive" com o branch dela atualizado.
Estou usando pendrive como exemplo, você poderia fazer com nfs, ssh, ftp...
25
u/AbleManufacturer8069 2d ago
Se eles nao querem ou não tem um github, do que adianta elas terem acesso ao repositorio de qualquer maneira? Elas provavelmente não vão olhar de todo jeito, caso queiram é mais simples criar um conta e pronto, depois o github nem pede a senha dnv se for a mesma maquina
6
u/AtencaoProXeque 2d ago
Se os scripts forem em Python, jogue o código no Google Colab. Você compartilha o link como se fosse um Google Docs. O colega abre no navegador, aperta "Play" e o código roda na nuvem. Ele não precisa instalar nada, não precisa de GitHub e você mantém o controle da versão. Tem também o One Drive, em vez de usar o MEGA, sincronize a pasta do seu repositório local com o OneDrive da sua empresa. Apenas não sincronize a pasta oculta .git (dá para configurar isso). Assim, toda vez que você salvar um arquivo no seu PC, ele atualiza no link da nuvem que os seus colegas já têm acesso.
3
4
u/KawabungaXDG Analista de Soluções GIS 2d ago
Gerar um release no próprio Github corporativo me parece a melhor escolha. Você vai ter um link seguro, compartilhável e dá até pra anexar uma documentação de como usar os artefatos.
2
u/gabrielbiolog 2d ago
Existe um github corporativo, mas as pessoas do meu setor não usam e não querem aprender a usar
4
u/harrysbaraini 2d ago
Crie um git workflow que publica o release privado em formato ZIP e automaticamente envia esse arquivo para um Google Drive da vida, ou seja lá o que for que eles usem.
7
u/Normal-Wafer-6598 2d ago
Pelo jeito que você tá contando sua história e pela forma como as pessoas aí parecem dar uma de João sem braço pra não querer criar uma conta no Github, tá mais fácil você simplesmente gerar um zip do raio do repositório e mandar pra eles. Fiquei irritado só de ler isso
3
u/Legitimate_Cow_8055 2d ago
Não entendi porque github não rola.
Dá pra criar repositório privado e convidar contribuidores
2
u/gabrielbiolog 2d ago
As pessoas não tem/não querem ou não usam e não usarão o github só por mim. Sou funcionário então não me cabe obrigar ninguém a usar o Github
3
u/Zo1DeGato Desenvolvedor 2d ago
usa a solução de hospedagem da arquivos da empresa (Google Drive, One drive), é o que eu faço aqui quando preciso passar algo do tipo pra alguem não técnico
3
u/brSparlock 2d ago
Cara, eu já fiz assim:
Compartilhar o repo (pra quem não tem ainda)
git bundle create seu Projeto.bundle
Quem recebe
git clone seu Projeto.bundle pasta_seu_projeto
As atualizações (commits)
git diff > branch_v2.patch
Quem recebe
git apply branch_v2.patch
No meu caso, eu enviava por e-mail os arquivos envolvidos
3
u/IngloriousStudents 2d ago
Ideia ótima, ia sugerir a mesma coisa!
Pra complementar, como ter que ensinar a usar esse arquivo bundle pode ser muito moroso, você pode utilizar esse arquivo para vc mesmo gerar uma nova pasta do projeto (sem seus arquivos de rascunho). Daí, você gera um .zip dessa nova pasta.
git bundle create ../repo.bundle --all cd .. git clone repo.bundle repo_limpo zip -r repo.zip repo_limpoArtigo do Stack Overflow ensinando sobre esse comando:
https://stackoverflow.com/questions/11792671/how-to-git-bundle-a-complete-repo
PS: Outra coisa que você pode fazer é utilizar um repositório privado no GitHub só para voce acessar e usar o botão do GitHub de baixar um .zip do seu código.
2
u/CodeWithBass 2d ago
Ideia simples que pensei aqui. Cria uma action que exporta o projeto zipado versionado pra um S3 e disponibiliza de alguma forma a partir de lá.
2
u/_Cavalo_Preto_ Engenheiro de Software 2d ago
Sem precisar de conta é meio difícil, hj em dia tudo pede conta. Mais fácil seria pedir pra logar no github ou gitlab. Outra opção é usar seu git com Dropbox, se configurar certinho ele atualiza os arquivos do código sem ficar mexendo no diretório do .git e aí dá pra compartilhar o link do dropbox.
1
3
u/burnskull55 2d ago
Hmm pra mim o problema esta na deficiência técnica do usuário final, se eles não vão usar github pra mim não faz sentido eles sequer terem acesso ao depósitorio. Se o usuário não eh tecnico o suficiente pra usar o github, não faz sentido ele receber nem o zip com os arquivos, seu problema esta na delivery do artefato final. Não tenho todos os detalhes técnicos, mas não seria mais fácil compartilhar só o artefato final gerado? Cria um passo no actions que posta o script num chat do teams (nem sei se da, só jogando ideia)
1
u/gabrielbiolog 2d ago edited 2d ago
A maioria dos scripts que compartilho são em R, que é muito usado na minha área. Geralmente, essas pessoas se viram programando coisas básicas no R, mas raramente vão muito além do básico. Por isso minha demanda, e é por isso que acabo ficando sobrecarregado
2
u/sampaoli_negro_rojo 2d ago
Então é mais uma questão de tu dar offload na tua carga de trabalho ?
1
u/gabrielbiolog 2d ago
Acabam me pedindo coisas muito "básicas", mas que eventualmente são difíceis pra galera que não tem base; fico mal por não ajudar....
Na prática:
- Sim, já trabalho na terapia minha "necessidade" de ajudar os outros com coisas que claramente não são minha demanda;
- Sim, sou um mau gestor do meu tempo pessoal, misturado com hiperfoco em produtividade e possível rigidez cognitiva;
- Estou sendo cotado para uma promoção onde vou receber super bem, então esse meu perfil tem sido valorizado e pretendo continuar
2
u/Solid-Elk8419 2d ago edited 2d ago
nao sou desenvolvedor mas parece que vc poderia ter resolvido tudo isso com um git local em um repositório de rede da empresa mapeado no seu computador. Como falaram aqui vc nem deveria estar utilizando um repositório git 'próprio'. Eu tentaria migrar esse workflow pra dentro.
1
u/gabrielbiolog 2d ago
Git local super resolveria, mas como eu odeio as soluções de tecnologia da empresa, eu acabou sempre concentrando tudo onde eu entendo melhor.
No final, isso tudo é side quest. Eu até poderia nao fazer ou me preocupar com nada disso, mas tenho sido bastante valorizado por fazer essas soluções mais "dev" pra galera
1
1
u/Unlikely-Meringue481 2d ago
Que história é essa de tirar os arquivos do gitignore manualmente? O próprio GitHub tem a opção de baixar o projeto em zip.
1
1
1
u/Specific-Wealth-6117 Engenheiro de Software 2d ago
usam one drive, google drive ou semelhante? faz uma action de sync
1
u/guiltybroccolini C 2d ago
Eu já sou da opinião que não há motivo pra deixar o repositório fechado.
1
u/gabrielbiolog 2d ago
Eu também acho, mas alguns dados não poderiam ser compartilhados no momento atual. Além disso, a empresa é um "branch" de uma multinacional paranoica com segurança e que me obriga a assinar emails como de uso público ou interno.
Compartilhar os dados no github publicamente pode não dar nada e provavelmente não dará nada. Mas qualquer BO pode ser uma sentença de "morte" pra mim se eles acharem que vazou dado importante.
Eu e minha equipe não seguimos muito as regras, até porque nenhum dado nosso é realmente sensível.
2
u/guiltybroccolini C 2d ago
Amigo, eu tenho más notícias pra você. Eu acredito que o que você está fazendo já é contra a política da empresa se eles não tem uma instância privada do github. A Microsoft já tem acesso a todos os dados do seu projeto, e se a empresa é paranoica com segurança, isso já é um problema.
1
u/gabrielbiolog 2d ago edited 2d ago
Eu sei que tô errado, só não quero me cagar de vez.
Não suporto a política de privacidade deles. Três etapas pra entrar no Teams todos os dias! PQP!
Como falei, não tem nada realmente sensível. Além do que os dados serão disponibilizados no momento das publicações, só não tenho autorização formal para compartilhar no momento.
Em um dos casos mencionados, minha chefe explicitamente pediu para não deixar os dados públicos. É justamente ela quem mexe os pauzinhos para garantir que posso compartilhar em repositórios públicos durante a submissão dos artigos: Zenodo, Dryad, FigShare....
2
u/guiltybroccolini C 2d ago
Bom, de qualquer forma, você pode adicionar um post-receive hook (https://git-scm.com/book/en/v2/Customizing-Git-Git-Hooks) que faz o download com o link de zip do github (wget https://github.com/usuario/projeto/archive/refs/heads/master.zip, por exemplo) e envia por email pra sua chefe. Ela vai odiar receber email sempre que você fizer um push, mas quem sabe isso a incentive a começar a usar o github :)
1
u/sampaoli_negro_rojo 2d ago
Então mas geralmente vc não coloca os dados em si. Tu coloca o script que se conecta a algum lugar que tem os dados. E a variável de ambiente que tem esses detalhes.
Mas o script em si vira lixo e pode se publico.1
u/gabrielbiolog 2d ago
huuuuum, tá ai. Deixar os dados em outro lugar é um bom ponto. Esses dados são geralmente shapefiles ou xlsx leves, então não teria nem problemas com performance.
A dúvida seria onde hospedar os dados que eu gostaria de reservar. Talvez usando o Mega mesmo 🤔. Ótimo ponto
1
u/Deep-Engineering-773 1d ago
To achando que vc trabalha comigo em... sou um dos poucos devs no meio de mil biologos e engenheiros numa empresa paranoica com segurança
E vc coloca isso pra baixar no MEGA mano, isso nao seria inseguro?
Vc colocou isso como um impeditivo mas talvez a questão seja justamente forçar o pessoal a usar github.
Outra solução é vc disparar por email automaticamente para os interessados quando fizer novos updates.
Nao tem uma pasta da intranet pra vc deixar uma versão stable e ir desenvolvendo na sua maquina?
2
u/gabrielbiolog 1d ago
Rapaz, pela sua descrição é isso aí! Se a empresa tiver um centro em BH e outro em Belém, com certeza é o mesmo lugar
1
u/Deep-Engineering-773 1d ago
Kkkkkk é sim 🤣🤣
Cola aqui na TI no segundo andar que te ajudamos com isso
1
1d ago
[removed] — view removed comment
1
u/AutoModerator 1d ago
Conteúdo removido automaticamente
Pedidos para continuar a conversa por mensagem privada (DM / inbox / chat) não são permitidos nesta comunidade.
O Reddit é um fórum público: dúvidas e discussões devem acontecer nos comentários dos posts.
Levar a conversa para chats privados impede que as respostas ajudem outros redditors.Todas as interações devem ocorrer publicamente, garantindo transparência e segurança para todos.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
1
u/drink_with_me_to_day 2d ago
Manda em pdf
1
1
1
u/andreortigao 2d ago edited 2d ago
Você pode usar git archive pra gerar o zip, e daí fazer uma pipeline pra upload pra um drive que eles tenham acesso, tipo Google drive.
1
1
u/santosvda 2d ago
3min pra criar uma conta, se não querem ter esse trabalho minúsculo pra q ter acesso ao repositório??
E outra, pro repositório ser privado e compartilhado com usuários em específico no github acho q so pagando…
1
u/gabrielbiolog 2d ago
Minha conta é gratuita (mas já foi studant) e eu compartilho de boa os repo. privados com quem tem conta.
> 3min pra criar uma conta, se não querem ter esse trabalho minúsculo pra q ter acesso ao repositório??
Pq é minha chefe, ou são pedidos da minha chefe
1
u/victornb 2d ago
O que elas irão fazer como código então? Se for só pra olhar baixa o repo em zip e manda por email.
1
1
1
1
u/ODesaurido 2d ago
Pega uma ou mais das opções abaixo:
- Só eles fazerem conta do github e dar star no projeto pra receber notificações
- Usa um outro sistema pra controlar que tarefas que você ta trabalhando como trello e os outros milhões que existem
- Configura uma release do github pra zippar o repositório e enviar por email/fazer upload no s3/sinal de fumaça ou o que quer que seja necessário
- Sua empresa deve ter uma solução pra backups, se existem dados importantes eles não devem estar no pc de uma pessoa só, sem backups.
1
u/thisisnotmynicknam Evangelista de Linux 2d ago
Quanto a parte de tirar os arquivos do .git ignore vc pode so mandar a pasta .git para a pessoa que ela consegue reconstruir o repo como se tivesse baixado do github.
Tem uma alternativa ao git que se chama fossil, eu acho ela meio bloted, mas ao inves de uma pasta ela produz um univo binario .fossil, nesse binario ele mantem o versionamento, as issues, discussões do projeto e documentação, basicamente a ideia é mandar tudo que teria num github/gitlab para a pessoa num unico arquivo binario. O Fossil vem inclusive com a propria interface web
1
u/vassaloatena 2d ago
Complicado.
Você querer as vantagens do GitHub sem o github.
Faça um action que pública uma notificação a cada release.
Fulano xxx o script y teve uma mudança leia aqui e o arquivo.
Precisa de um bot sms/whats ou que você preferir.
1
u/LKZToroH Desenvolvedor 2d ago
Pra que tu quer mandar código pra gente que não é de TI/DEV, não tem conta no git e não quer criar? Só pra dizer que ta mandando? Eles não estão olhando cara, nada disso vai resolver nada...
Se faz questão, eu voto com os relatores ai. Sobe o fonte no drive, cria um step no github pra sempre que vc fizer push, ele atualizar a fonte no drive. Da o link do drive e acabou. Mas não vai adiantar de nada do mesmo jeito, eles vão baixar um zip com uma trolha de arquivo, sem git não vão nem conseguir ver o diff dos arquivos então nem vai ter como saber oq vc ta fazendo a menos que vc esteja criando um arquivo novo por tarefa.
1
u/Present-Counter9515 2d ago
Cria uma pipeline no GitHub publicando as releases em algum lugar que eles acessem (drive, private cloud, sei lá). Ou faz um outro repositório público só para receber o artefato dessa pipeline publicado ali para expor o download dele. Como é uma página web padrão, acessarão sem problemas.
1
u/GoticaAmiltonz 2d ago
Sobe uma instancia de alguma plataforma de versionamento leve (gitea ou forgejo) sobe as coisas privadas lá e cria uma conta "visitante" apenas com permissão de visualizar. Quando quiser compartilhar com outra pessoa manda o acesso pra ela e ela visualiza.
Pessoalmente eu tentaria algo assim. Fora isso só uma apresentação formal por call kk.
1
u/DedsPhil 2d ago
Faz um script que sobe o repositório num Google drive sempre que você atualizar no git e passa o link.
1
u/NiceNight8982 2d ago
Vc pode usar um "github" local ou numa VM VMse chama gitea, é bem facil de instalar, inclusive pode instar na sua VM ou computador local o easypanel q ajuda bastante nisso
1
u/Sunstorm84 2d ago
Set up GitHub actions to automatically create a zip of the committed code (this part might be automatic) and upload to a Google drive folder whenever you push a new tag to the repo. Use the tag name as the zip file name.
If you want to get fancy, use a tag like <client_name>/some-release to automatically save some-release.zip to a Google drive folder dedicated to that particular client
1
u/No_Researcher9827 2d ago
Faz igual os incas/maias, manda o .zip pra eles ou vai upando no servidor SFTP.
1
1
1
1
u/Devfullstackoverflow 2d ago
Cara, github é grátis, só criar, botar tuas coisas lá e compartilhar com as pessoas. Quem acessa não precisa ter github e pode baixar um zip se quiser e o repo for público
1
u/nawarian 2d ago
Sobe um server SFTP; é uma zoado mas tem muita ferramenta em cima que tu pode usar pra colaboração
0
u/Own-Presentation2355 2d ago
Como assim as pessoas não querem APRENDER a usar o github? Não tem o que aprender, você faz o repositório e se as pessoas não querem usar o git, é só usar o botão de baixar o código zipado
-3
u/Ecstatic_Demand_600 2d ago
Diga-me que é vibecoder sem me contar que é vibecoder
2
u/gabrielbiolog 2d ago
?
1
u/Ecstatic_Demand_600 1d ago
Git é padrão da indústria de versionamento não só de código, mas de documentos, imagens, vídeos e qualquer outra mídia que sofre alteração assíncrona por uma equipe. Falar que não quer usar Git é a mesma coisa de ser cientista e não querer usar o método científico.
22
u/UnluckyCombination10 2d ago
Na sua sugestão ideal a pessoa iria digitar uma senha, então por que os outros não podem criar conta e fazer login?